Enum DecodeSliceError
pub enum DecodeSliceError
Errors that can occur while decoding into a slice.
Variants
-
DecodeError(DecodeError) A
DecodeErroroccurred-
OutputSliceTooSmall The provided slice is too small.
Trait Implementations
impl Clone for DecodeSliceError
fn clone(&self) -> Self
impl Debug for DecodeSliceError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for DecodeSliceError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for DecodeSliceError
impl Error for DecodeSliceError
fn source(&self) -> Option<&dyn Error + 'static>
impl From<DecodeError> for DecodeSliceError
fn from(e: DecodeError) -> Self
impl PartialEq for DecodeSliceError
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for DecodeSliceError
Auto Trait Implementations
impl Freeze for DecodeSliceError
impl RefUnwindSafe for DecodeSliceError
impl Send for DecodeSliceError
impl Sync for DecodeSliceError
impl Unpin for DecodeSliceError
impl UnsafeUnpin for DecodeSliceError
impl UnwindSafe for DecodeSliceError
Blanket Implementations
impl<T> Any for DecodeSliceError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DecodeSliceError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DecodeSliceError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for DecodeSliceError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for DecodeSliceError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for DecodeSliceError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for DecodeSliceError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for DecodeSliceError
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 DecodeSliceError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for DecodeSliceError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>