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) -> TReturns 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) -> usizeunsafe fn deref<'a>(ptr: usize) -> &'a Tunsafe fn deref_mut<'a>(ptr: usize) -> &'a mut Tunsafe 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) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for UnsupportedErrorKind
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 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>