[][src]Enum arraylib::SizeError

pub enum SizeError<T = ()> {
    Less(usize, T),
    Greater(usize, T),
}

Error that represents difference in expected sizes of an array.

Variants

Less(usize, T)

Size is less than expected by .0

Greater(usize, T)

Size is greater than expected by .0

Trait Implementations

impl<T: Debug> Debug for SizeError<T>[src]

impl<T: Display> Display for SizeError<T>[src]

impl<T: Eq> Eq for SizeError<T>[src]

impl<T: PartialEq> PartialEq<SizeError<T>> for SizeError<T>[src]

impl<T> StructuralEq for SizeError<T>[src]

impl<T> StructuralPartialEq for SizeError<T>[src]

Auto Trait Implementations

impl<T> Send for SizeError<T> where
    T: Send

impl<T> Sync for SizeError<T> where
    T: Sync

impl<T> Unpin for SizeError<T> where
    T: Unpin

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.