pub enum DitheringMethod {
None,
FloydSteinberg,
Ordered,
}Expand description
Dithering method.
Variants§
Trait Implementations§
Source§impl Clone for DitheringMethod
impl Clone for DitheringMethod
Source§fn clone(&self) -> DitheringMethod
fn clone(&self) -> DitheringMethod
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 DitheringMethod
impl Debug for DitheringMethod
Source§impl PartialEq for DitheringMethod
impl PartialEq for DitheringMethod
impl Copy for DitheringMethod
impl Eq for DitheringMethod
impl StructuralPartialEq for DitheringMethod
Auto Trait Implementations§
impl Freeze for DitheringMethod
impl RefUnwindSafe for DitheringMethod
impl Send for DitheringMethod
impl Sync for DitheringMethod
impl Unpin for DitheringMethod
impl UnsafeUnpin for DitheringMethod
impl UnwindSafe for DitheringMethod
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 more