diff -r b4a47e8e80d1 -r fd9dba51afd3 src/norms.rs --- a/src/norms.rs Wed Sep 03 09:52:30 2025 -0500 +++ b/src/norms.rs Wed Sep 03 10:08:28 2025 -0500 @@ -202,7 +202,7 @@ F: Float, E: NormExponent, Domain: Space, - Domain::OwnedSpace: Norm, + Domain::Principal: Norm, { type Codomain = F; @@ -232,18 +232,18 @@ pub trait HasDual: Normed + VectorSpace { type DualSpace: Normed + ClosedVectorSpace; - fn dual_origin(&self) -> ::Owned; + fn dual_origin(&self) -> ::PrincipalV; } /// Automatically implemented trait for reflexive spaces pub trait Reflexive: HasDual where - Self::DualSpace: HasDual, + Self::DualSpace: HasDual, { } impl> Reflexive for X where - X::DualSpace: HasDual + X::DualSpace: HasDual { }