#[repr(C)]pub enum DiffusionMethod {
Auto = 0,
None = 1,
Atkinson = 2,
FS = 3,
JaJuNi = 4,
Stucki = 5,
Burkes = 6,
}
Variants§
Auto = 0
None = 1
Don’t diffuse
Atkinson = 2
Use Bill Atkinson’s method
FS = 3
Use Floyd-Steinberg method
JaJuNi = 4
Use Jarvis, Judice, & Ninke method
Stucki = 5
Use Stucki’s method
Burkes = 6
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 for DiffusionMethod
impl PartialEq for DiffusionMethod
impl Copy for DiffusionMethod
impl Eq for DiffusionMethod
impl StructuralPartialEq for DiffusionMethod
Auto Trait Implementations§
impl Freeze for DiffusionMethod
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