pub enum Transformation {
Show 19 variants
NoTrans,
MirrorRow,
MirrorCol,
Trans,
Rotate90,
Rotate180,
Rotate270,
Rotate90MirrorRow,
Rotate180MirrorRow,
Rotate270MirrorRow,
Rotate90MirrorCol,
Rotate180MirrorCol,
Rotate270MirrorCol,
MirrorRowRotate90,
MirrorRowRotate180,
MirrorRowRotate270,
MirrorColRotate90,
MirrorColRotate180,
MirrorColRotate270,
}Variants§
NoTrans
MirrorRow
MirrorCol
Trans
Rotate90
Rotate180
Rotate270
Rotate90MirrorRow
Rotate180MirrorRow
Rotate270MirrorRow
Rotate90MirrorCol
Rotate180MirrorCol
Rotate270MirrorCol
MirrorRowRotate90
MirrorRowRotate180
MirrorRowRotate270
MirrorColRotate90
MirrorColRotate180
MirrorColRotate270
Implementations§
Trait Implementations§
Source§impl Clone for Transformation
impl Clone for Transformation
Source§fn clone(&self) -> Transformation
fn clone(&self) -> Transformation
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 moreSource§impl Debug for Transformation
impl Debug for Transformation
Source§impl FromStr for Transformation
impl FromStr for Transformation
Source§impl Hash for Transformation
impl Hash for Transformation
Source§impl IntoEnumIterator for Transformation
impl IntoEnumIterator for Transformation
type Iterator = TransformationIter
fn iter() -> TransformationIter ⓘ
Source§impl Ord for Transformation
impl Ord for Transformation
Source§fn cmp(&self, other: &Transformation) -> Ordering
fn cmp(&self, other: &Transformation) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for Transformation
impl PartialEq for Transformation
Source§impl PartialOrd for Transformation
impl PartialOrd for Transformation
Source§impl TryFrom<&str> for Transformation
impl TryFrom<&str> for Transformation
impl Copy for Transformation
impl Eq for Transformation
impl StructuralPartialEq for Transformation
Auto Trait Implementations§
impl Freeze for Transformation
impl RefUnwindSafe for Transformation
impl Send for Transformation
impl Sync for Transformation
impl Unpin for Transformation
impl UnwindSafe for Transformation
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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