[][src]Enum weld::runtime::WeldRuntimeErrno

#[repr(u64)]
pub enum WeldRuntimeErrno { Success, ConfigurationError, LoadLibraryError, CompileError, ArrayOutOfBounds, BadIteratorLength, MismatchedZipSize, OutOfMemory, RunNotFound, Unknown, DeserializationError, KeyNotFoundError, ErrnoMax, }

An errno set by the runtime but also used by the Weld API.

Variants

Indicates success.

This will always be 0.

Invalid configuration.

Dynamic library load error.

Weld compilation error.

Array out-of-bounds error.

A Weld iterator was invalid.

Mismatched Zip error.

This error is thrown if the vectors in a Zip have different lengths.

Out of memory error.

This error is thrown if the amount of memory allocated by the runtime exceeds the limit set by the configuration.

An unknown error.

A deserialization error.

This error occurs if a buffer being deserialized has an invalid length.

A key was not found in a dictionary.

Maximum errno value.

All errors will have a value less than this value and greater than 0.

Trait Implementations

impl Copy for WeldRuntimeErrno
[src]

impl Clone for WeldRuntimeErrno
[src]

Performs copy-assignment from source. Read more

impl PartialOrd<WeldRuntimeErrno> for WeldRuntimeErrno
[src]

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Eq for WeldRuntimeErrno
[src]

impl PartialEq<WeldRuntimeErrno> for WeldRuntimeErrno
[src]

This method tests for !=.

impl Display for WeldRuntimeErrno
[src]

Just return the errno name.

impl Debug for WeldRuntimeErrno
[src]

Auto Trait Implementations

impl Send for WeldRuntimeErrno

impl Sync for WeldRuntimeErrno

Blanket Implementations

impl<T> From for T
[src]

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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