Enum halide_runtime::runtime::Status[][src]

#[repr(i32)]
pub enum Status {
Show variants Success, GenericError, ExplicitBoundsTooSmall, BadType, AccessOutOfBounds, BufferAllocationTooLarge, BufferExtentsTooLarge, ConstraintsMakeRequiredRegionSmaller, ConstraintViolated, ParamTooSmall, ParamTooLarge, OutOfMemory, BufferArgumentIsNull, DebugToFileFailed, CopyToHostFailed, CopyToDeviceFailed, DeviceMallocFailed, DeviceSyncFailed, DeviceFreeFailed, NoDeviceInterface, MatlabInitFailed, MatlabBadParamType, InternalError, DeviceRunFailed, UnalignedHostPtr, BadFold, FoldFactorTooSmall, RequirementFailed, BufferExtentsNegative, Unused29, Unused30, SpecializeFail, DeviceWrapNativeFailed, DeviceDetachNativeFailed, HostIsNull, BadExternFold, DeviceInterfaceNoDevice, HostAndDeviceDirty, BufferIsNull, DeviceBufferCopyFailed, DeviceCropUnsupported, DeviceCropFailed, IncompatibleDeviceInterface, BadDimensions, DeviceDirtyWithNoDeviceSupport,
}

Variants

Success
GenericError
ExplicitBoundsTooSmall
BadType
AccessOutOfBounds
BufferAllocationTooLarge
BufferExtentsTooLarge
ConstraintsMakeRequiredRegionSmaller
ConstraintViolated
ParamTooSmall
ParamTooLarge
OutOfMemory
BufferArgumentIsNull
DebugToFileFailed
CopyToHostFailed
CopyToDeviceFailed
DeviceMallocFailed
DeviceSyncFailed
DeviceFreeFailed
NoDeviceInterface
MatlabInitFailed
MatlabBadParamType
InternalError
DeviceRunFailed
UnalignedHostPtr
BadFold
FoldFactorTooSmall
RequirementFailed
BufferExtentsNegative
Unused29
Unused30
SpecializeFail
DeviceWrapNativeFailed
DeviceDetachNativeFailed
HostIsNull
BadExternFold
DeviceInterfaceNoDevice
HostAndDeviceDirty
BufferIsNull
DeviceBufferCopyFailed
DeviceCropUnsupported
DeviceCropFailed
IncompatibleDeviceInterface
BadDimensions
DeviceDirtyWithNoDeviceSupport

Trait Implementations

impl Clone for Status[src]

impl Copy for Status[src]

impl Debug for Status[src]

impl Eq for Status[src]

impl Hash for Status[src]

impl PartialEq<Status> for Status[src]

impl StructuralEq for Status[src]

impl StructuralPartialEq for Status[src]

Auto Trait Implementations

impl RefUnwindSafe for Status

impl Send for Status

impl Sync for Status

impl Unpin for Status

impl UnwindSafe for Status

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> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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.