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) -> TReturns 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) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>