diff -r 0a689881b0f1 -r 8264d72aa347 src/nalgebra_support.rs --- a/src/nalgebra_support.rs Mon May 12 16:28:50 2025 -0500 +++ b/src/nalgebra_support.rs Mon May 12 17:10:39 2025 -0500 @@ -215,15 +215,13 @@ // TODO: should allow different input storages in `Euclidean`. -impl Euclidean for Vector +impl Euclidean for Vector where M: Dim, S: StorageMut + Clone, E: Float + Scalar + Zero + One + RealField, DefaultAllocator: Allocator, { - type Output = OVector; - #[inline] fn dot>(&self, other: I) -> E { Vector::::dot(self, other.ref_instance()) @@ -240,7 +238,7 @@ } } -impl StaticEuclidean for Vector +impl StaticEuclidean for Vector where M: DimName, S: StorageMut + Clone,