[][src]Enum arrayfire::AfError

#[repr(i32)]
pub enum AfError {
    SUCCESS,
    ERR_NO_MEM,
    ERR_DRIVER,
    ERR_RUNTIME,
    ERR_INVALID_ARRAY,
    ERR_ARG,
    ERR_SIZE,
    ERR_TYPE,
    ERR_DIFF_TYPE,
    ERR_BATCH,
    ERR_DEVICE,
    ERR_NOT_SUPPORTED,
    ERR_NOT_CONFIGURED,
    ERR_NO_DBL,
    ERR_NO_GFX,
    ERR_INTERNAL,
    ERR_UNKNOWN,
}

Error codes

Variants

SUCCESS

The function returned successfully

ERR_NO_MEM

The system or device ran out of memory

ERR_DRIVER

There was an error in the device driver

ERR_RUNTIME

There was an error with the runtime environment

ERR_INVALID_ARRAY

The input array is not a valid Array object

ERR_ARG

One of the function arguments is incorrect

ERR_SIZE

The size is incorrect

ERR_TYPE

The type is not suppported by this function

ERR_DIFF_TYPE

The type of the input arrays are not compatible

ERR_BATCH

Function does not support GFOR / batch mode

ERR_DEVICE

Input does not belong to the current device

ERR_NOT_SUPPORTED

The option is not supported

ERR_NOT_CONFIGURED

This build of ArrayFire does not support this feature

ERR_NO_DBL

This device does not support double

ERR_NO_GFX

This build of ArrayFire was not built with graphics or this device does not support graphics

ERR_INTERNAL

There was an internal error either in ArrayFire or in a project upstream

ERR_UNKNOWN

Unknown Error

Trait Implementations

impl From<i32> for AfError[src]

impl Clone for AfError[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<AfError> for AfError[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for AfError[src]

impl Display for AfError[src]

impl Debug for AfError[src]

impl Error for AfError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for AfError

impl Sync for AfError

impl Send for AfError

impl UnwindSafe for AfError

impl RefUnwindSafe for AfError

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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.

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

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

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