pub struct ExecutionCapabilities(/* private fields */);Expand description
OpenCL device execution capabilities
Implementations§
Source§impl ExecutionCapabilities
impl ExecutionCapabilities
Sourcepub const EXEC_KERNEL: ExecutionCapabilities
pub const EXEC_KERNEL: ExecutionCapabilities
The device can execute OpenCL kernels
Sourcepub const EXEC_NATIVE_KERNEL: ExecutionCapabilities
pub const EXEC_NATIVE_KERNEL: ExecutionCapabilities
The device can execute native host kernels
Sourcepub const unsafe fn new(value: cl_device_exec_capabilities) -> Self
pub const unsafe fn new(value: cl_device_exec_capabilities) -> Self
Create a new wrapped bitfield from the given raw bitfield value.
§Safety
This function can be used to create bitfields representing non-existent flags. You must ensure that the resulting bitfield is legal anywhere it’s used.
Sourcepub const fn raw(self) -> cl_device_exec_capabilities
pub const fn raw(self) -> cl_device_exec_capabilities
Unwrap this bitfield into the underlying value
Trait Implementations§
Source§impl BitAnd for ExecutionCapabilities
impl BitAnd for ExecutionCapabilities
Source§impl BitAndAssign for ExecutionCapabilities
impl BitAndAssign for ExecutionCapabilities
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for ExecutionCapabilities
impl BitOr for ExecutionCapabilities
Source§impl BitOrAssign for ExecutionCapabilities
impl BitOrAssign for ExecutionCapabilities
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for ExecutionCapabilities
impl BitXor for ExecutionCapabilities
Source§impl BitXorAssign for ExecutionCapabilities
impl BitXorAssign for ExecutionCapabilities
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for ExecutionCapabilities
impl Clone for ExecutionCapabilities
Source§fn clone(&self) -> ExecutionCapabilities
fn clone(&self) -> ExecutionCapabilities
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecutionCapabilities
impl Debug for ExecutionCapabilities
Source§impl FromOclInfo for ExecutionCapabilities
impl FromOclInfo for ExecutionCapabilities
Source§impl Hash for ExecutionCapabilities
impl Hash for ExecutionCapabilities
Source§impl PartialEq for ExecutionCapabilities
impl PartialEq for ExecutionCapabilities
impl Copy for ExecutionCapabilities
impl Eq for ExecutionCapabilities
impl StructuralPartialEq for ExecutionCapabilities
Auto Trait Implementations§
impl Freeze for ExecutionCapabilities
impl RefUnwindSafe for ExecutionCapabilities
impl Send for ExecutionCapabilities
impl Sync for ExecutionCapabilities
impl Unpin for ExecutionCapabilities
impl UnsafeUnpin for ExecutionCapabilities
impl UnwindSafe for ExecutionCapabilities
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more