pub struct NullTransform { /* private fields */ }Implementations§
Source§impl NullTransform
impl NullTransform
pub fn new(dim: NonZeroUsize) -> Self
pub fn dim(&self) -> usize
Sourcepub const fn preserves_norms(&self) -> bool
pub const fn preserves_norms(&self) -> bool
The null transform always preserves norms because it leaves data unmodified.
pub fn transform_into( &self, dst: &mut [f32], src: &[f32], ) -> Result<(), TransformFailed>
Trait Implementations§
Source§impl Clone for NullTransform
impl Clone for NullTransform
Source§fn clone(&self) -> NullTransform
fn clone(&self) -> NullTransform
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for NullTransform
impl RefUnwindSafe for NullTransform
impl Send for NullTransform
impl Sync for NullTransform
impl Unpin for NullTransform
impl UnwindSafe for NullTransform
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more