Enum halide_runtime::runtime::Status
source · [−]#[repr(i32)]
pub enum Status {
Show 45 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 Copy for Status
impl Eq for Status
impl StructuralEq for Status
impl StructuralPartialEq for Status
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more