Enum sixel_bytes::DiffusionMethod
source · #[repr(C)]pub enum DiffusionMethod {
Auto,
None,
Atkinson,
FS,
JaJuNi,
Stucki,
Burkes,
}Variants§
Auto
None
Don’t diffuse
Atkinson
Use Bill Atkinson’s method
FS
Use Floyd-Steinberg method
JaJuNi
Use Jarvis, Judice, & Ninke method
Stucki
Use Stucki’s method
Burkes
Use Burkes’ method
Trait Implementations§
source§impl Clone for DiffusionMethod
impl Clone for DiffusionMethod
source§fn clone(&self) -> DiffusionMethod
fn clone(&self) -> DiffusionMethod
Returns a copy 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 DiffusionMethod
impl Debug for DiffusionMethod
source§impl Hash for DiffusionMethod
impl Hash for DiffusionMethod
source§impl PartialEq<DiffusionMethod> for DiffusionMethod
impl PartialEq<DiffusionMethod> for DiffusionMethod
source§fn eq(&self, other: &DiffusionMethod) -> bool
fn eq(&self, other: &DiffusionMethod) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for DiffusionMethod
impl Eq for DiffusionMethod
impl StructuralEq for DiffusionMethod
impl StructuralPartialEq for DiffusionMethod
Auto Trait Implementations§
impl RefUnwindSafe for DiffusionMethod
impl Send for DiffusionMethod
impl Sync for DiffusionMethod
impl Unpin for DiffusionMethod
impl UnwindSafe for DiffusionMethod
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