diff -r b4a47e8e80d1 -r fd9dba51afd3 src/loc.rs --- a/src/loc.rs Wed Sep 03 09:52:30 2025 -0500 +++ b/src/loc.rs Wed Sep 03 10:08:28 2025 -0500 @@ -456,7 +456,7 @@ domination!(L2, L1); impl Euclidean for Loc { - type OwnedEuclidean = Self; + type PrincipalE = Self; /// This implementation is not stabilised as it's meant to be used for very small vectors. /// Use [`nalgebra`] for larger vectors. @@ -739,7 +739,7 @@ } impl Space for Loc { - type OwnedSpace = Self; + type Principal = Self; type Decomp = BasicDecomposition; } @@ -755,7 +755,7 @@ impl VectorSpace for Loc { type Field = F; - type Owned = Self; + type PrincipalV = Self; // #[inline] // fn make_origin_generator(&self) -> StaticEuclideanOriginGenerator { @@ -763,12 +763,12 @@ // } #[inline] - fn similar_origin(&self) -> Self::Owned { + fn similar_origin(&self) -> Self::PrincipalV { Self::ORIGIN } #[inline] - fn similar_origin_inst>(_: I) -> Self::Owned { + fn similar_origin_inst>(_: I) -> Self::PrincipalV { Self::ORIGIN }