Enum ocl_core::types::enums::KernelWorkGroupInfoResult [] [src]

pub enum KernelWorkGroupInfoResult {
    WorkGroupSize(usize),
    CompileWorkGroupSize([usize; 3]),
    LocalMemSize(u64),
    PreferredWorkGroupSizeMultiple(usize),
    PrivateMemSize(u64),
    GlobalWorkSize([usize; 3]),
    Error(Box<OclError>),
}

A kernel work group info result.

Variants

WorkGroupSize(usize)CompileWorkGroupSize([usize; 3])LocalMemSize(u64)PreferredWorkGroupSizeMultiple(usize)PrivateMemSize(u64)GlobalWorkSize([usize; 3])Error(Box<OclError>)

Methods

impl KernelWorkGroupInfoResult
[src]

Trait Implementations

impl Debug for KernelWorkGroupInfoResult
[src]

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

Formats the value using the given formatter.

impl Display for KernelWorkGroupInfoResult
[src]

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

Formats the value using the given formatter.

impl Into<String> for KernelWorkGroupInfoResult
[src]

fn into(self) -> String

Performs the conversion.

impl From<OclError> for KernelWorkGroupInfoResult
[src]

fn from(err: OclError) -> KernelWorkGroupInfoResult

Performs the conversion.

impl Error for KernelWorkGroupInfoResult
[src]

fn description(&self) -> &str

A short description of the error. Read more

fn cause(&self) -> Option<&Error>
1.0.0

The lower-level cause of this error, if any. Read more