Enum ocl_core::types::enums::KernelWorkGroupInfoResult
[−]
[src]
pub enum KernelWorkGroupInfoResult {
WorkGroupSize(usize),
CompileWorkGroupSize([usize; 3]),
LocalMemSize(u64),
PreferredWorkGroupSizeMultiple(usize),
PrivateMemSize(u64),
GlobalWorkSize([usize; 3]),
Empty(EmptyInfoResult),
Unavailable(Status),
CustomBuiltinOnly,
Error(Box<OclError>),
}A kernel work group info result.
Variants
WorkGroupSize(usize)CompileWorkGroupSize([usize; 3])LocalMemSize(u64)PreferredWorkGroupSizeMultiple(usize)PrivateMemSize(u64)GlobalWorkSize([usize; 3])Empty(EmptyInfoResult)CustomBuiltinOnlyError(Box<OclError>)Methods
impl KernelWorkGroupInfoResult[src]
fn from_bytes(
request: KernelWorkGroupInfo,
result: OclResult<Vec<u8>>
) -> KernelWorkGroupInfoResult
request: KernelWorkGroupInfo,
result: OclResult<Vec<u8>>
) -> KernelWorkGroupInfoResult
Trait Implementations
impl Debug for KernelWorkGroupInfoResult[src]
impl Display for KernelWorkGroupInfoResult[src]
impl From<OclError> for KernelWorkGroupInfoResult[src]
fn from(err: OclError) -> KernelWorkGroupInfoResult
Performs the conversion.