[][src]Enum halide_runtime::runtime::halide_error_code_t

#[repr(i32)]pub enum halide_error_code_t {
    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,
}

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

Trait Implementations

impl Clone for halide_error_code_t[src]

impl Copy for halide_error_code_t[src]

impl Debug for halide_error_code_t[src]

impl Eq for halide_error_code_t[src]

impl Hash for halide_error_code_t[src]

impl PartialEq<halide_error_code_t> for halide_error_code_t[src]

impl StructuralEq for halide_error_code_t[src]

impl StructuralPartialEq for halide_error_code_t[src]

Auto Trait Implementations

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.