#[repr(i32)]pub enum halide_error_code_t {
Show 46 variants
halide_error_code_success = 0,
halide_error_code_generic_error = -1,
halide_error_code_explicit_bounds_too_small = -2,
halide_error_code_bad_type = -3,
halide_error_code_access_out_of_bounds = -4,
halide_error_code_buffer_allocation_too_large = -5,
halide_error_code_buffer_extents_too_large = -6,
halide_error_code_constraints_make_required_region_smaller = -7,
halide_error_code_constraint_violated = -8,
halide_error_code_param_too_small = -9,
halide_error_code_param_too_large = -10,
halide_error_code_out_of_memory = -11,
halide_error_code_buffer_argument_is_null = -12,
halide_error_code_debug_to_file_failed = -13,
halide_error_code_copy_to_host_failed = -14,
halide_error_code_copy_to_device_failed = -15,
halide_error_code_device_malloc_failed = -16,
halide_error_code_device_sync_failed = -17,
halide_error_code_device_free_failed = -18,
halide_error_code_no_device_interface = -19,
halide_error_code_matlab_init_failed = -20,
halide_error_code_matlab_bad_param_type = -21,
halide_error_code_internal_error = -22,
halide_error_code_device_run_failed = -23,
halide_error_code_unaligned_host_ptr = -24,
halide_error_code_bad_fold = -25,
halide_error_code_fold_factor_too_small = -26,
halide_error_code_requirement_failed = -27,
halide_error_code_buffer_extents_negative = -28,
halide_error_code_unused_29 = -29,
halide_error_code_unused_30 = -30,
halide_error_code_specialize_fail = -31,
halide_error_code_device_wrap_native_failed = -32,
halide_error_code_device_detach_native_failed = -33,
halide_error_code_host_is_null = -34,
halide_error_code_bad_extern_fold = -35,
halide_error_code_device_interface_no_device = -36,
halide_error_code_host_and_device_dirty = -37,
halide_error_code_buffer_is_null = -38,
halide_error_code_device_buffer_copy_failed = -39,
halide_error_code_device_crop_unsupported = -40,
halide_error_code_device_crop_failed = -41,
halide_error_code_incompatible_device_interface = -42,
halide_error_code_bad_dimensions = -43,
halide_error_code_device_dirty_with_no_device_support = -44,
halide_error_code_storage_bound_too_small = -45,
}Variants§
halide_error_code_success = 0
halide_error_code_generic_error = -1
halide_error_code_explicit_bounds_too_small = -2
halide_error_code_bad_type = -3
halide_error_code_access_out_of_bounds = -4
halide_error_code_buffer_allocation_too_large = -5
halide_error_code_buffer_extents_too_large = -6
halide_error_code_constraints_make_required_region_smaller = -7
halide_error_code_constraint_violated = -8
halide_error_code_param_too_small = -9
halide_error_code_param_too_large = -10
halide_error_code_out_of_memory = -11
halide_error_code_buffer_argument_is_null = -12
halide_error_code_debug_to_file_failed = -13
halide_error_code_copy_to_host_failed = -14
halide_error_code_copy_to_device_failed = -15
halide_error_code_device_malloc_failed = -16
halide_error_code_device_sync_failed = -17
halide_error_code_device_free_failed = -18
halide_error_code_no_device_interface = -19
halide_error_code_matlab_init_failed = -20
halide_error_code_matlab_bad_param_type = -21
halide_error_code_internal_error = -22
halide_error_code_device_run_failed = -23
halide_error_code_unaligned_host_ptr = -24
halide_error_code_bad_fold = -25
halide_error_code_fold_factor_too_small = -26
halide_error_code_requirement_failed = -27
halide_error_code_buffer_extents_negative = -28
halide_error_code_unused_29 = -29
halide_error_code_unused_30 = -30
halide_error_code_specialize_fail = -31
halide_error_code_device_wrap_native_failed = -32
halide_error_code_device_detach_native_failed = -33
halide_error_code_host_is_null = -34
halide_error_code_bad_extern_fold = -35
halide_error_code_device_interface_no_device = -36
halide_error_code_host_and_device_dirty = -37
halide_error_code_buffer_is_null = -38
halide_error_code_device_buffer_copy_failed = -39
halide_error_code_device_crop_unsupported = -40
halide_error_code_device_crop_failed = -41
halide_error_code_incompatible_device_interface = -42
halide_error_code_bad_dimensions = -43
halide_error_code_device_dirty_with_no_device_support = -44
halide_error_code_storage_bound_too_small = -45
Trait Implementations§
Source§impl Clone for halide_error_code_t
impl Clone for halide_error_code_t
Source§fn clone(&self) -> halide_error_code_t
fn clone(&self) -> halide_error_code_t
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for halide_error_code_t
impl Debug for halide_error_code_t
Source§impl Hash for halide_error_code_t
impl Hash for halide_error_code_t
Source§impl PartialEq for halide_error_code_t
impl PartialEq for halide_error_code_t
impl Copy for halide_error_code_t
impl Eq for halide_error_code_t
impl StructuralPartialEq for halide_error_code_t
Auto Trait Implementations§
impl Freeze for halide_error_code_t
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§
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