diff -r bea0c3841ced -r b4a47e8e80d1 src/linops.rs --- a/src/linops.rs Wed Sep 03 09:16:03 2025 -0500 +++ b/src/linops.rs Wed Sep 03 09:52:30 2025 -0500 @@ -919,10 +919,11 @@ impl Mapping for Scaled where F: Float, - Domain: Space + Mul, - >::Output: ClosedSpace, + Domain: Space, + Domain::OwnedSpace: Mul, + >::Output: ClosedSpace, { - type Codomain = >::Output; + type Codomain = >::Output; /// Compute the value of `self` at `x`. fn apply>(&self, x: I) -> Self::Codomain { @@ -933,7 +934,8 @@ impl Linear for Scaled where F: Float, - Domain: Space + Mul, - >::Output: ClosedSpace, + Domain: Space, + Domain::OwnedSpace: Mul, + >::Output: ClosedSpace, { }