Enum ocl_core::types::enums::ProgramInfoResult
source · pub enum ProgramInfoResult {
ReferenceCount(u32),
Context(Context),
NumDevices(u32),
Devices(Vec<DeviceId>),
Source(String),
BinarySizes(Vec<usize>),
Binaries(Vec<Vec<u8>>),
NumKernels(usize),
KernelNames(String),
}
Expand description
A program info result.
Variants
ReferenceCount(u32)
Context(Context)
NumDevices(u32)
Devices(Vec<DeviceId>)
Contains a Vec
containing the DeviceId
associated with each device.
Source(String)
BinarySizes(Vec<usize>)
Contains a Vec
containing the size of the binary associated with each
device.
Binaries(Vec<Vec<u8>>)
Contains a Vec
containing the bytes of the binary associated with
each device.
NumKernels(usize)
KernelNames(String)
Implementations
sourceimpl ProgramInfoResult
impl ProgramInfoResult
pub fn from_bytes(
request: ProgramInfo,
result: Vec<u8>
) -> OclCoreResult<ProgramInfoResult>
Trait Implementations
sourceimpl Debug for ProgramInfoResult
impl Debug for ProgramInfoResult
sourceimpl Display for ProgramInfoResult
impl Display for ProgramInfoResult
sourceimpl From<ProgramInfoResult> for String
impl From<ProgramInfoResult> for String
sourcefn from(ir: ProgramInfoResult) -> String
fn from(ir: ProgramInfoResult) -> String
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for ProgramInfoResult
impl Send for ProgramInfoResult
impl Sync for ProgramInfoResult
impl Unpin for ProgramInfoResult
impl UnwindSafe for ProgramInfoResult
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