Struct TryFromSliceError

pub struct TryFromSliceError(pub(in ::array) ());

The error type returned when a conversion from a slice to an array fails.

Fields

0: ()

Trait Implementations

impl Clone for TryFromSliceError

fn clone(&self) -> TryFromSliceError

impl Copy for TryFromSliceError

impl Debug for TryFromSliceError

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

impl Display for TryFromSliceError

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

impl Error for TryFromSliceError

impl From<Infallible> for TryFromSliceError

fn from(x: Infallible) -> TryFromSliceError

impl TrivialClone for TryFromSliceError

Auto Trait Implementations

impl Freeze for TryFromSliceError

impl RefUnwindSafe for TryFromSliceError

impl Send for TryFromSliceError

impl Sync for TryFromSliceError

impl Unpin for TryFromSliceError

impl UnsafeUnpin for TryFromSliceError

impl UnwindSafe for TryFromSliceError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for TryFromSliceError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Printable for TryFromSliceError where T: Copy + Debug,

impl<T> SizeHint for TryFromSliceError where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for TryFromSliceError

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

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