Enum DecodeKind
pub enum DecodeKind
Decoding error kind
Variants
-
Length Invalid length
-
Symbol Invalid symbol
-
Trailing Non-zero trailing bits
-
Padding Invalid padding length
Trait Implementations
impl Clone for DecodeKind
fn clone(&self) -> DecodeKind
impl Copy for DecodeKind
impl Debug for DecodeKind
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for DecodeKind
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for DecodeKind
impl PartialEq for DecodeKind
fn eq(&self, other: &DecodeKind) -> bool
impl StructuralPartialEq for DecodeKind
Auto Trait Implementations
impl Freeze for DecodeKind
impl RefUnwindSafe for DecodeKind
impl Send for DecodeKind
impl Sync for DecodeKind
impl Unpin for DecodeKind
impl UnsafeUnpin for DecodeKind
impl UnwindSafe for DecodeKind
Blanket Implementations
impl<T> Any for DecodeKind
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DecodeKind
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DecodeKind
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for DecodeKind
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for DecodeKind
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for DecodeKind
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for DecodeKind
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for DecodeKind
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 DecodeKind
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for DecodeKind
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>