pub struct CoordinateProjection { /* private fields */ }Expand description
Projection onto one coordinate of a product grade.
Implementations§
Trait Implementations§
Source§impl Clone for CoordinateProjection
impl Clone for CoordinateProjection
Source§fn clone(&self) -> CoordinateProjection
fn clone(&self) -> CoordinateProjection
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 CoordinateProjection
Source§impl Debug for CoordinateProjection
impl Debug for CoordinateProjection
impl Eq for CoordinateProjection
Source§impl PartialEq for CoordinateProjection
impl PartialEq for CoordinateProjection
Source§impl<const N: usize> ScalarProjection<ProductGrade<N>> for CoordinateProjection
impl<const N: usize> ScalarProjection<ProductGrade<N>> for CoordinateProjection
Source§fn project(
&self,
grade: &ProductGrade<N>,
) -> Result<ScalarGrade, FiltrationError>
fn project( &self, grade: &ProductGrade<N>, ) -> Result<ScalarGrade, FiltrationError>
Project one grade into the scalar filtration.
impl StructuralPartialEq for CoordinateProjection
Auto Trait Implementations§
impl Freeze for CoordinateProjection
impl RefUnwindSafe for CoordinateProjection
impl Send for CoordinateProjection
impl Sync for CoordinateProjection
impl Unpin for CoordinateProjection
impl UnsafeUnpin for CoordinateProjection
impl UnwindSafe for CoordinateProjection
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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