#[repr(u32)]pub enum AfError {
Show 17 variants
SUCCESS = 0,
ERR_NO_MEM = 101,
ERR_DRIVER = 102,
ERR_RUNTIME = 103,
ERR_INVALID_ARRAY = 201,
ERR_ARG = 202,
ERR_SIZE = 203,
ERR_TYPE = 204,
ERR_DIFF_TYPE = 205,
ERR_BATCH = 207,
ERR_DEVICE = 208,
ERR_NOT_SUPPORTED = 301,
ERR_NOT_CONFIGURED = 302,
ERR_NO_DBL = 401,
ERR_NO_GFX = 402,
ERR_INTERNAL = 998,
ERR_UNKNOWN = 999,
}
Expand description
Error codes
Variants§
SUCCESS = 0
The function returned successfully
ERR_NO_MEM = 101
The system or device ran out of memory
ERR_DRIVER = 102
There was an error in the device driver
ERR_RUNTIME = 103
There was an error with the runtime environment
ERR_INVALID_ARRAY = 201
The input array is not a valid Array object
ERR_ARG = 202
One of the function arguments is incorrect
ERR_SIZE = 203
The size is incorrect
ERR_TYPE = 204
The type is not suppported by this function
ERR_DIFF_TYPE = 205
The type of the input arrays are not compatible
ERR_BATCH = 207
Function does not support GFOR / batch mode
ERR_DEVICE = 208
Input does not belong to the current device
ERR_NOT_SUPPORTED = 301
The option is not supported
ERR_NOT_CONFIGURED = 302
This build of ArrayFire does not support this feature
ERR_NO_DBL = 401
This device does not support double
ERR_NO_GFX = 402
This build of ArrayFire was not built with graphics or this device does not support graphics
ERR_INTERNAL = 998
There was an internal error either in ArrayFire or in a project upstream
ERR_UNKNOWN = 999
Unknown Error
Trait Implementations§
impl Copy for AfError
impl StructuralPartialEq for AfError
Auto Trait Implementations§
impl Freeze for AfError
impl RefUnwindSafe for AfError
impl Send for AfError
impl Sync for AfError
impl Unpin for AfError
impl UnwindSafe for AfError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more