#[repr(i32)]
pub enum halide_error_code_t {
Show 46 variants
halide_error_code_success,
halide_error_code_generic_error,
halide_error_code_explicit_bounds_too_small,
halide_error_code_bad_type,
halide_error_code_access_out_of_bounds,
halide_error_code_buffer_allocation_too_large,
halide_error_code_buffer_extents_too_large,
halide_error_code_constraints_make_required_region_smaller,
halide_error_code_constraint_violated,
halide_error_code_param_too_small,
halide_error_code_param_too_large,
halide_error_code_out_of_memory,
halide_error_code_buffer_argument_is_null,
halide_error_code_debug_to_file_failed,
halide_error_code_copy_to_host_failed,
halide_error_code_copy_to_device_failed,
halide_error_code_device_malloc_failed,
halide_error_code_device_sync_failed,
halide_error_code_device_free_failed,
halide_error_code_no_device_interface,
halide_error_code_matlab_init_failed,
halide_error_code_matlab_bad_param_type,
halide_error_code_internal_error,
halide_error_code_device_run_failed,
halide_error_code_unaligned_host_ptr,
halide_error_code_bad_fold,
halide_error_code_fold_factor_too_small,
halide_error_code_requirement_failed,
halide_error_code_buffer_extents_negative,
halide_error_code_unused_29,
halide_error_code_unused_30,
halide_error_code_specialize_fail,
halide_error_code_device_wrap_native_failed,
halide_error_code_device_detach_native_failed,
halide_error_code_host_is_null,
halide_error_code_bad_extern_fold,
halide_error_code_device_interface_no_device,
halide_error_code_host_and_device_dirty,
halide_error_code_buffer_is_null,
halide_error_code_device_buffer_copy_failed,
halide_error_code_device_crop_unsupported,
halide_error_code_device_crop_failed,
halide_error_code_incompatible_device_interface,
halide_error_code_bad_dimensions,
halide_error_code_device_dirty_with_no_device_support,
halide_error_code_storage_bound_too_small,
}Variants
halide_error_code_success
halide_error_code_generic_error
halide_error_code_explicit_bounds_too_small
halide_error_code_bad_type
halide_error_code_access_out_of_bounds
halide_error_code_buffer_allocation_too_large
halide_error_code_buffer_extents_too_large
halide_error_code_constraints_make_required_region_smaller
halide_error_code_constraint_violated
halide_error_code_param_too_small
halide_error_code_param_too_large
halide_error_code_out_of_memory
halide_error_code_buffer_argument_is_null
halide_error_code_debug_to_file_failed
halide_error_code_copy_to_host_failed
halide_error_code_copy_to_device_failed
halide_error_code_device_malloc_failed
halide_error_code_device_sync_failed
halide_error_code_device_free_failed
halide_error_code_no_device_interface
halide_error_code_matlab_init_failed
halide_error_code_matlab_bad_param_type
halide_error_code_internal_error
halide_error_code_device_run_failed
halide_error_code_unaligned_host_ptr
halide_error_code_bad_fold
halide_error_code_fold_factor_too_small
halide_error_code_requirement_failed
halide_error_code_buffer_extents_negative
halide_error_code_unused_29
halide_error_code_unused_30
halide_error_code_specialize_fail
halide_error_code_device_wrap_native_failed
halide_error_code_device_detach_native_failed
halide_error_code_host_is_null
halide_error_code_bad_extern_fold
halide_error_code_device_interface_no_device
halide_error_code_host_and_device_dirty
halide_error_code_buffer_is_null
halide_error_code_device_buffer_copy_failed
halide_error_code_device_crop_unsupported
halide_error_code_device_crop_failed
halide_error_code_incompatible_device_interface
halide_error_code_bad_dimensions
halide_error_code_device_dirty_with_no_device_support
halide_error_code_storage_bound_too_small
Trait Implementations
sourceimpl Clone for halide_error_code_t
impl Clone for halide_error_code_t
sourcefn clone(&self) -> halide_error_code_t
fn clone(&self) -> halide_error_code_t
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for halide_error_code_t
impl Debug for halide_error_code_t
sourceimpl Hash for halide_error_code_t
impl Hash for halide_error_code_t
impl Copy for halide_error_code_t
impl Eq for halide_error_code_t
impl StructuralEq for halide_error_code_t
impl StructuralPartialEq for halide_error_code_t
Auto Trait Implementations
impl RefUnwindSafe for halide_error_code_t
impl Send for halide_error_code_t
impl Sync for halide_error_code_t
impl Unpin for halide_error_code_t
impl UnwindSafe for halide_error_code_t
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