pub enum DcMode {
Both,
TopOnly,
LeftOnly,
NoNeighbors,
WithGradient,
}Expand description
DC prediction mode variant.
Variants§
Both
Average of both top and left neighbors.
TopOnly
Average of top neighbors only.
LeftOnly
Average of left neighbors only.
NoNeighbors
No neighbors available, use midpoint.
WithGradient
DC with gradient (adds gradient based on position).
Trait Implementations§
impl Copy for DcMode
impl Eq for DcMode
impl StructuralPartialEq for DcMode
Auto Trait Implementations§
impl Freeze for DcMode
impl RefUnwindSafe for DcMode
impl Send for DcMode
impl Sync for DcMode
impl Unpin for DcMode
impl UnsafeUnpin for DcMode
impl UnwindSafe for DcMode
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