pub enum ResidentDctCoefficientOrder {
Natural,
ZigZag,
}Expand description
Coefficient ordering used by a resident JPEG DCT-grid buffer.
Variants§
Natural
Natural raster order within each 8x8 block.
ZigZag
JPEG zig-zag order within each 8x8 block.
Trait Implementations§
Source§impl Clone for ResidentDctCoefficientOrder
impl Clone for ResidentDctCoefficientOrder
Source§fn clone(&self) -> ResidentDctCoefficientOrder
fn clone(&self) -> ResidentDctCoefficientOrder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ResidentDctCoefficientOrder
Source§impl Debug for ResidentDctCoefficientOrder
impl Debug for ResidentDctCoefficientOrder
impl Eq for ResidentDctCoefficientOrder
Source§impl PartialEq for ResidentDctCoefficientOrder
impl PartialEq for ResidentDctCoefficientOrder
Source§fn eq(&self, other: &ResidentDctCoefficientOrder) -> bool
fn eq(&self, other: &ResidentDctCoefficientOrder) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResidentDctCoefficientOrder
Auto Trait Implementations§
impl Freeze for ResidentDctCoefficientOrder
impl RefUnwindSafe for ResidentDctCoefficientOrder
impl Send for ResidentDctCoefficientOrder
impl Sync for ResidentDctCoefficientOrder
impl Unpin for ResidentDctCoefficientOrder
impl UnsafeUnpin for ResidentDctCoefficientOrder
impl UnwindSafe for ResidentDctCoefficientOrder
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