Enum UnsupportedErrorKind

#[non_exhaustive]
pub enum UnsupportedErrorKind

Details what feature is not supported.

Variants

Color(ExtendedColorType)

The required color type can not be handled.

ColorLayout(ExtendedColorType)

Dealing with an intricate layout is not implemented for an algorithm.

ColorspaceCicp(Cicp)

The colors or transfer function of the CICP are not supported.

Format(ImageFormatHint)

An image format is not supported.

GenericFeature(String)

Some feature specified by string. This is discouraged and is likely to get deprecated (but not removed).

Trait Implementations

impl Clone for UnsupportedErrorKind

fn clone(&self) -> UnsupportedErrorKind

impl Debug for UnsupportedErrorKind

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

impl Hash for UnsupportedErrorKind

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for UnsupportedErrorKind

fn eq(&self, other: &UnsupportedErrorKind) -> bool

impl StructuralPartialEq for UnsupportedErrorKind

Auto Trait Implementations

impl Freeze for UnsupportedErrorKind

impl RefUnwindSafe for UnsupportedErrorKind

impl Send for UnsupportedErrorKind

impl Sync for UnsupportedErrorKind

impl Unpin for UnsupportedErrorKind

impl UnsafeUnpin for UnsupportedErrorKind

impl UnwindSafe for UnsupportedErrorKind

Blanket Implementations

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for UnsupportedErrorKind where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for UnsupportedErrorKind where ST: ?Sized, DT: ?Sized,

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for UnsupportedErrorKind where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for UnsupportedErrorKind

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> IntoEither for UnsupportedErrorKind

impl<T> Pointable for UnsupportedErrorKind

const ALIGN: usize = _;
type Init = T;
unsafe fn init(init: <T as Pointable>::Init) -> usize
unsafe fn deref<'a>(ptr: usize) -> &'a T
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
unsafe fn drop(ptr: usize)

impl<T> Read<Exclusive, BecauseExclusive> for UnsupportedErrorKind where T: ?Sized,

impl<T> ToOwned for UnsupportedErrorKind where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for UnsupportedErrorKind 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 UnsupportedErrorKind where U: Into<T>,

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

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

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