Enum gif::ColorOutput
source · [−]#[repr(u8)]
pub enum ColorOutput {
RGBA,
Indexed,
}
Expand description
Output mode for the image data
Variants
RGBA
The decoder expands the image data to 32bit RGBA. This affects:
- The buffer buffer of the
Frame
returned byDecoder::read_next_frame
. Decoder::fill_buffer
,Decoder::buffer_size
andDecoder::line_length
.
Indexed
The decoder returns the raw indexed data.
Trait Implementations
sourceimpl Clone for ColorOutput
impl Clone for ColorOutput
sourcefn clone(&self) -> ColorOutput
fn clone(&self) -> ColorOutput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ColorOutput
impl Debug for ColorOutput
sourceimpl PartialEq<ColorOutput> for ColorOutput
impl PartialEq<ColorOutput> for ColorOutput
impl Copy for ColorOutput
impl StructuralPartialEq for ColorOutput
Auto Trait Implementations
impl RefUnwindSafe for ColorOutput
impl Send for ColorOutput
impl Sync for ColorOutput
impl Unpin for ColorOutput
impl UnwindSafe for ColorOutput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more