--- a/src/convex.rs Mon May 12 16:28:50 2025 -0500 +++ b/src/convex.rs Mon May 12 19:30:41 2025 -0500 @@ -401,7 +401,7 @@ impl<X, F> Prox<X> for Norm222<F> where F: Float, - X: Euclidean<F, Output = X>, + X: Euclidean<F, Owned = X>, { type Prox<'a> = Scaled<F> @@ -416,7 +416,7 @@ impl<X, F> DifferentiableImpl<X> for Norm222<F> where F: Float, - X: Euclidean<F, Output = X>, + X: Euclidean<F, Owned = X>, { type Derivative = X; @@ -428,7 +428,7 @@ impl<X, F> LipschitzDifferentiableImpl<X, L2> for Norm222<F> where F: Float, - X: Euclidean<F, Output = X>, + X: Euclidean<F, Owned = X>, { type FloatType = F;