Enum gif::ColorOutput
source · #[repr(u8)]pub enum ColorOutput {
RGBA = 0,
Indexed = 1,
}
Expand description
Output mode for the image data
Variants§
RGBA = 0
The decoder expands the image data to 32bit RGBA. This affects:
- The buffer buffer of the
Frame
returned by [Decoder::read_next_frame
]. Decoder::fill_buffer
,Decoder::buffer_size
andDecoder::line_length
.
Indexed = 1
The decoder returns the raw indexed data.
Trait Implementations§
source§impl Clone for ColorOutput
impl Clone for ColorOutput
source§fn clone(&self) -> ColorOutput
fn clone(&self) -> ColorOutput
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 ColorOutput
impl Debug for ColorOutput
source§impl PartialEq for ColorOutput
impl PartialEq for ColorOutput
impl Copy for ColorOutput
impl StructuralPartialEq for ColorOutput
Auto Trait Implementations§
impl Freeze for ColorOutput
impl RefUnwindSafe for ColorOutput
impl Send for ColorOutput
impl Sync for ColorOutput
impl Unpin for ColorOutput
impl UnwindSafe for ColorOutput
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)