#[repr(u8)]enum ComponentMixOutcome {
    Mix = 0,
    UseLeft = 1,
    UseRight = 2,
    None = 3,
}Expand description
What the outcome of each component should be in a mix result.
Variants§
Mix = 0
Mix the left and right sides to give the result.
UseLeft = 1
Carry the left side forward to the result.
UseRight = 2
Carry the right side forward to the result.
None = 3
The resulting component should also be none.
Implementations§
Source§impl ComponentMixOutcome
 
impl ComponentMixOutcome
fn from_colors( left: &AbsoluteColor, right: &AbsoluteColor, flags_to_check: ColorFlags, ) -> Self
Trait Implementations§
Source§impl Clone for ComponentMixOutcome
 
impl Clone for ComponentMixOutcome
Source§fn clone(&self) -> ComponentMixOutcome
 
fn clone(&self) -> ComponentMixOutcome
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 PartialEq for ComponentMixOutcome
 
impl PartialEq for ComponentMixOutcome
impl Copy for ComponentMixOutcome
impl StructuralPartialEq for ComponentMixOutcome
Auto Trait Implementations§
impl Freeze for ComponentMixOutcome
impl RefUnwindSafe for ComponentMixOutcome
impl Send for ComponentMixOutcome
impl Sync for ComponentMixOutcome
impl Unpin for ComponentMixOutcome
impl UnwindSafe for ComponentMixOutcome
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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
 
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
 
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
 
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
 
fn maybe_boxed(self) -> T
Convert