Enum cl_sys::cl_h::Status []

pub enum Status {
    CL_SUCCESS,
    CL_DEVICE_NOT_FOUND,
    CL_DEVICE_NOT_AVAILABLE,
    CL_COMPILER_NOT_AVAILABLE,
    CL_MEM_OBJECT_ALLOCATION_FAILURE,
    CL_OUT_OF_RESOURCES,
    CL_OUT_OF_HOST_MEMORY,
    CL_PROFILING_INFO_NOT_AVAILABLE,
    CL_MEM_COPY_OVERLAP,
    CL_IMAGE_FORMAT_MISMATCH,
    CL_IMAGE_FORMAT_NOT_SUPPORTED,
    CL_BUILD_PROGRAM_FAILURE,
    CL_MAP_FAILURE,
    CL_MISALIGNED_SUB_BUFFER_OFFSET,
    CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST,
    CL_COMPILE_PROGRAM_FAILURE,
    CL_LINKER_NOT_AVAILABLE,
    CL_LINK_PROGRAM_FAILURE,
    CL_DEVICE_PARTITION_FAILED,
    CL_KERNEL_ARG_INFO_NOT_AVAILABLE,
    CL_INVALID_VALUE,
    CL_INVALID_DEVICE_TYPE,
    CL_INVALID_PLATFORM,
    CL_INVALID_DEVICE,
    CL_INVALID_CONTEXT,
    CL_INVALID_QUEUE_PROPERTIES,
    CL_INVALID_COMMAND_QUEUE,
    CL_INVALID_HOST_PTR,
    CL_INVALID_MEM_OBJECT,
    CL_INVALID_IMAGE_FORMAT_DESCRIPTOR,
    CL_INVALID_IMAGE_SIZE,
    CL_INVALID_SAMPLER,
    CL_INVALID_BINARY,
    CL_INVALID_BUILD_OPTIONS,
    CL_INVALID_PROGRAM,
    CL_INVALID_PROGRAM_EXECUTABLE,
    CL_INVALID_KERNEL_NAME,
    CL_INVALID_KERNEL_DEFINITION,
    CL_INVALID_KERNEL,
    CL_INVALID_ARG_INDEX,
    CL_INVALID_ARG_VALUE,
    CL_INVALID_ARG_SIZE,
    CL_INVALID_KERNEL_ARGS,
    CL_INVALID_WORK_DIMENSION,
    CL_INVALID_WORK_GROUP_SIZE,
    CL_INVALID_WORK_ITEM_SIZE,
    CL_INVALID_GLOBAL_OFFSET,
    CL_INVALID_EVENT_WAIT_LIST,
    CL_INVALID_EVENT,
    CL_INVALID_OPERATION,
    CL_INVALID_GL_OBJECT,
    CL_INVALID_BUFFER_SIZE,
    CL_INVALID_MIP_LEVEL,
    CL_INVALID_GLOBAL_WORK_SIZE,
    CL_INVALID_PROPERTY,
    CL_INVALID_IMAGE_DESCRIPTOR,
    CL_INVALID_COMPILER_OPTIONS,
    CL_INVALID_LINKER_OPTIONS,
    CL_INVALID_DEVICE_PARTITION_COUNT,
    CL_PLATFORM_NOT_FOUND_KHR,
}

TODO: MOVE ME AND LEAVE CONSTS AS THEY WERE. The status of an OpenCL API call. Used for returning success/error codes.

Variants

CL_SUCCESSCL_DEVICE_NOT_FOUNDCL_DEVICE_NOT_AVAILABLECL_COMPILER_NOT_AVAILABLECL_MEM_OBJECT_ALLOCATION_FAILURECL_OUT_OF_RESOURCESCL_OUT_OF_HOST_MEMORYCL_PROFILING_INFO_NOT_AVAILABLECL_MEM_COPY_OVERLAPCL_IMAGE_FORMAT_MISMATCHCL_IMAGE_FORMAT_NOT_SUPPORTEDCL_BUILD_PROGRAM_FAILURECL_MAP_FAILURECL_MISALIGNED_SUB_BUFFER_OFFSETCL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LISTCL_COMPILE_PROGRAM_FAILURECL_LINKER_NOT_AVAILABLECL_LINK_PROGRAM_FAILURECL_DEVICE_PARTITION_FAILEDCL_KERNEL_ARG_INFO_NOT_AVAILABLECL_INVALID_VALUECL_INVALID_DEVICE_TYPECL_INVALID_PLATFORMCL_INVALID_DEVICECL_INVALID_CONTEXTCL_INVALID_QUEUE_PROPERTIESCL_INVALID_COMMAND_QUEUECL_INVALID_HOST_PTRCL_INVALID_MEM_OBJECTCL_INVALID_IMAGE_FORMAT_DESCRIPTORCL_INVALID_IMAGE_SIZECL_INVALID_SAMPLERCL_INVALID_BINARYCL_INVALID_BUILD_OPTIONSCL_INVALID_PROGRAMCL_INVALID_PROGRAM_EXECUTABLECL_INVALID_KERNEL_NAMECL_INVALID_KERNEL_DEFINITIONCL_INVALID_KERNELCL_INVALID_ARG_INDEXCL_INVALID_ARG_VALUECL_INVALID_ARG_SIZECL_INVALID_KERNEL_ARGSCL_INVALID_WORK_DIMENSIONCL_INVALID_WORK_GROUP_SIZECL_INVALID_WORK_ITEM_SIZECL_INVALID_GLOBAL_OFFSETCL_INVALID_EVENT_WAIT_LISTCL_INVALID_EVENTCL_INVALID_OPERATIONCL_INVALID_GL_OBJECTCL_INVALID_BUFFER_SIZECL_INVALID_MIP_LEVELCL_INVALID_GLOBAL_WORK_SIZECL_INVALID_PROPERTYCL_INVALID_IMAGE_DESCRIPTORCL_INVALID_COMPILER_OPTIONSCL_INVALID_LINKER_OPTIONSCL_INVALID_DEVICE_PARTITION_COUNTCL_PLATFORM_NOT_FOUND_KHR

Trait Implementations

impl Clone for Status
[src]

fn clone(&self) -> Status

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl PartialEq for Status
[src]

fn eq(&self, __arg_0: &Status) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Rhs) -> bool
1.0.0

This method tests for !=.

impl Debug for Status
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl FromPrimitive for Status

fn from_i64(n: i64) -> Option<Self>

Convert an i64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_u64(n: u64) -> Option<Self>

Convert an u64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_isize(n: isize) -> Option<Self>

Convert an isize to return an optional value of this type. If the value cannot be represented by this value, the None is returned. Read more

fn from_i8(n: i8) -> Option<Self>

Convert an i8 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_i16(n: i16) -> Option<Self>

Convert an i16 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_i32(n: i32) -> Option<Self>

Convert an i32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_usize(n: usize) -> Option<Self>

Convert a usize to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_u8(n: u8) -> Option<Self>

Convert an u8 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_u16(n: u16) -> Option<Self>

Convert an u16 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_u32(n: u32) -> Option<Self>

Convert an u32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_f32(n: f32) -> Option<Self>

Convert a f32 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

fn from_f64(n: f64) -> Option<Self>

Convert a f64 to return an optional value of this type. If the type cannot be represented by this value, the None is returned. Read more

impl Display for Status
[src]

fn fmt(&self, fmtr: &mut Formatter) -> Result

Formats the value using the given formatter.