[][src]Enum gut::mesh::attrib::Error

pub enum Error {
    AlreadyExists(String),
    TypeMismatch,
    DoesNotExist(String),
    WrongSize {
        expected_size: usize,
        given_size: usize,
    },
}

Error type specific to retrieving attributes from the attribute dictionary.

Variants

AlreadyExists(String)

Attribute being added already exists.

TypeMismatch

Attribute exists but the specified type is inaccurate.

DoesNotExist(String)

Couln't find the attribute with the given name and location.

WrongSize

Given attribute size does not match expected attribute size.

Fields of WrongSize

expected_size: usize

Attribute size of the underlying topology.

given_size: usize

Given data size, which must match the size of the underlying topology.

Trait Implementations

impl PartialEq<Error> for Error[src]

impl Debug for Error[src]

impl Display for Error[src]

impl StructuralPartialEq for Error[src]

impl Error for Error[src]

Auto Trait Implementations

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl UnwindSafe for Error

impl RefUnwindSafe for Error

Blanket Implementations

impl<T> Bytes for T[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 = !

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.

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

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

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