#[non_exhaustive]pub enum LinearTransformOrientation {
Positive,
Negative,
Zero,
}Expand description
Orientation sign of a finite linear transform.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Positive
Positive determinant.
Negative
Negative determinant (a reflection).
Zero
Zero or near-zero relative determinant.
Trait Implementations§
Source§impl Clone for LinearTransformOrientation
impl Clone for LinearTransformOrientation
Source§fn clone(&self) -> LinearTransformOrientation
fn clone(&self) -> LinearTransformOrientation
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 LinearTransformOrientation
Source§impl Debug for LinearTransformOrientation
impl Debug for LinearTransformOrientation
Source§impl<'de> Deserialize<'de> for LinearTransformOrientation
impl<'de> Deserialize<'de> for LinearTransformOrientation
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
impl Eq for LinearTransformOrientation
impl StructuralPartialEq for LinearTransformOrientation
Auto Trait Implementations§
impl Freeze for LinearTransformOrientation
impl RefUnwindSafe for LinearTransformOrientation
impl Send for LinearTransformOrientation
impl Sync for LinearTransformOrientation
impl Unpin for LinearTransformOrientation
impl UnsafeUnpin for LinearTransformOrientation
impl UnwindSafe for LinearTransformOrientation
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