Struct TryFromIteratorError

pub struct TryFromIteratorError;

Couldn't construct an array from an iterator because the number of items in the iterator didn't match the array size.

Trait Implementations

impl Clone for TryFromIteratorError

fn clone(&self) -> TryFromIteratorError

impl Copy for TryFromIteratorError

impl Debug for TryFromIteratorError

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

impl Display for TryFromIteratorError

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

impl Error for TryFromIteratorError

Auto Trait Implementations

impl Freeze for TryFromIteratorError

impl RefUnwindSafe for TryFromIteratorError

impl Send for TryFromIteratorError

impl Sync for TryFromIteratorError

impl Unpin for TryFromIteratorError

impl UnsafeUnpin for TryFromIteratorError

impl UnwindSafe for TryFromIteratorError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for TryFromIteratorError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Same for TryFromIteratorError

type Output = T;

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

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

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

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