diff -r c4e394a9c84c -r 402d717bb5c0 src/convex.rs --- a/src/convex.rs Mon Sep 01 13:51:03 2025 -0500 +++ b/src/convex.rs Mon Sep 01 20:55:34 2025 -0500 @@ -395,7 +395,7 @@ impl Prox for Norm222 where F: Float, - X: Euclidean + ClosedMul, + X: Euclidean, { type Prox<'a> = Scaled @@ -415,7 +415,7 @@ type Derivative = X::Owned; fn differential_impl>(&self, x: I) -> Self::Derivative { - x.own() + x.own().into_owned() } }