pub(crate) enum RotationDecisionMode {
Unlocked,
Gcd,
Casting,
Both,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for RotationDecisionMode
impl Clone for RotationDecisionMode
Source§fn clone(&self) -> RotationDecisionMode
fn clone(&self) -> RotationDecisionMode
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 RotationDecisionMode
impl Debug for RotationDecisionMode
Source§impl Display for RotationDecisionMode
Available on crate feature rotation-optimizations only.
impl Display for RotationDecisionMode
Available on crate feature
rotation-optimizations only.Source§impl PartialEq for RotationDecisionMode
impl PartialEq for RotationDecisionMode
impl Copy for RotationDecisionMode
impl Eq for RotationDecisionMode
impl StructuralPartialEq for RotationDecisionMode
Auto Trait Implementations§
impl Freeze for RotationDecisionMode
impl RefUnwindSafe for RotationDecisionMode
impl Send for RotationDecisionMode
impl Sync for RotationDecisionMode
impl Unpin for RotationDecisionMode
impl UnsafeUnpin for RotationDecisionMode
impl UnwindSafe for RotationDecisionMode
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of [
ToCompactString::to_compact_string()] Read more§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a [
CompactString]. Read more