pub enum AlphaBits {
NoAlpha,
Bit1,
Bit4,
Bit8,
}
Expand description
Allowed alpha bits values for Raw1 encoding
Variants§
NoAlpha
No alpha channel. 0 bits.
Bit1
1 bit. Pixel is transparent or opaque.
Bit4
4 bits per pixel.
Bit8
8 bits per pixel.
Trait Implementations§
Source§impl Ord for AlphaBits
impl Ord for AlphaBits
Source§impl PartialOrd for AlphaBits
impl PartialOrd for AlphaBits
impl Copy for AlphaBits
impl Eq for AlphaBits
impl StructuralPartialEq for AlphaBits
Auto Trait Implementations§
impl Freeze for AlphaBits
impl RefUnwindSafe for AlphaBits
impl Send for AlphaBits
impl Sync for AlphaBits
impl Unpin for AlphaBits
impl UnwindSafe for AlphaBits
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.