pub struct OriginalUnits(/* private fields */);Expand description
A coordinate-valued length in the user’s ORIGINAL covariate units.
A basis that auto-standardizes its Euclidean input divides the coordinates
by an IsotropicScale before building anything, so its centers — and
every radius the kernel evaluates — live in the standardized frame while
the range the user asked for lives here. Keeping the two frames in
distinct types is what stops a consumer from pairing them: the kernel
range and the radii it is compared against must agree, and getting that
wrong is a silent O(1) relative error in the kernel bandwidth that no
shape or count check can see.
Implementations§
Source§impl OriginalUnits
impl OriginalUnits
Trait Implementations§
Source§impl Clone for OriginalUnits
impl Clone for OriginalUnits
Source§fn clone(&self) -> OriginalUnits
fn clone(&self) -> OriginalUnits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OriginalUnits
Source§impl Debug for OriginalUnits
impl Debug for OriginalUnits
Source§impl<'de> Deserialize<'de> for OriginalUnits
impl<'de> Deserialize<'de> for OriginalUnits
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for OriginalUnits
impl Display for OriginalUnits
Source§impl PartialEq for OriginalUnits
impl PartialEq for OriginalUnits
Source§impl PartialOrd for OriginalUnits
impl PartialOrd for OriginalUnits
Source§impl Serialize for OriginalUnits
impl Serialize for OriginalUnits
impl StructuralPartialEq for OriginalUnits
Auto Trait Implementations§
impl Freeze for OriginalUnits
impl RefUnwindSafe for OriginalUnits
impl Send for OriginalUnits
impl Sync for OriginalUnits
impl Unpin for OriginalUnits
impl UnsafeUnpin for OriginalUnits
impl UnwindSafe for OriginalUnits
Blanket Implementations§
impl<T> Allocation for T
impl<T> Boilerplate for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.