[][src]Enum newel::EvalError

pub enum EvalError {
    UnsupportedOp,
    BadBuffer,
}

Variants

UnsupportedOp

Not every operand type is compatible with every opcode; if the combination is unsupported, an EvalError::UnsupportedOp is returned.

BadBuffer

The buffers held in EvalCtx need to be correctly sized and aligned to accommodate the input and output operands. If any buffer sizes are wrong, or one of the buffer transmutes fails for some other reason (bad alignment or inadequate size) an EvalError::BadBuffer is returned.

Trait Implementations

impl Debug for EvalError[src]

Auto Trait Implementations

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, U> Cast<U> for T where
    U: FromCast<T>, 
[src]

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

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

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