Enum ocl_core::types::enums::KernelWorkGroupInfoResult
source · pub enum KernelWorkGroupInfoResult {
WorkGroupSize(usize),
CompileWorkGroupSize([usize; 3]),
LocalMemSize(u64),
PreferredWorkGroupSizeMultiple(usize),
PrivateMemSize(u64),
GlobalWorkSize([usize; 3]),
Empty(EmptyInfoResultError),
Unavailable(Status),
CustomBuiltinOnly,
}
Expand description
A kernel work group info result.
Variants
WorkGroupSize(usize)
CompileWorkGroupSize([usize; 3])
LocalMemSize(u64)
PreferredWorkGroupSizeMultiple(usize)
PrivateMemSize(u64)
GlobalWorkSize([usize; 3])
Empty(EmptyInfoResultError)
CustomBuiltinOnly
Implementations
sourceimpl KernelWorkGroupInfoResult
impl KernelWorkGroupInfoResult
pub fn from_bytes(
request: KernelWorkGroupInfo,
result: Vec<u8>
) -> OclCoreResult<KernelWorkGroupInfoResult>
Trait Implementations
sourceimpl Debug for KernelWorkGroupInfoResult
impl Debug for KernelWorkGroupInfoResult
sourceimpl Display for KernelWorkGroupInfoResult
impl Display for KernelWorkGroupInfoResult
sourceimpl From<KernelWorkGroupInfoResult> for String
impl From<KernelWorkGroupInfoResult> for String
sourcefn from(ir: KernelWorkGroupInfoResult) -> String
fn from(ir: KernelWorkGroupInfoResult) -> String
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for KernelWorkGroupInfoResult
impl Send for KernelWorkGroupInfoResult
impl Sync for KernelWorkGroupInfoResult
impl Unpin for KernelWorkGroupInfoResult
impl UnwindSafe for KernelWorkGroupInfoResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more