Enum EncodingFormatError

#[non_exhaustive]
pub enum EncodingFormatError

The image has incorrect properties, making it impossible to encode as a gif.

Variants

TooManyColors

The image has too many colors.

MissingColorPalette

The image has no color palette which is required.

InvalidMinCodeSize

LZW data is not valid for GIF. This may happen when wrong buffer is given to write_lzw_pre_encoded_frame

Trait Implementations

impl Debug for EncodingFormatError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Display for EncodingFormatError

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

impl Error for EncodingFormatError

Auto Trait Implementations

impl Freeze for EncodingFormatError

impl RefUnwindSafe for EncodingFormatError

impl Send for EncodingFormatError

impl Sync for EncodingFormatError

impl Unpin for EncodingFormatError

impl UnsafeUnpin for EncodingFormatError

impl UnwindSafe for EncodingFormatError

Blanket Implementations

impl<T> Any for EncodingFormatError where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for EncodingFormatError where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for EncodingFormatError where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for EncodingFormatError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToString for EncodingFormatError where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T, U> Into<U> for EncodingFormatError where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for EncodingFormatError where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for EncodingFormatError where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>