pub struct KernelDefinition {
pub buffers: Vec<KernelArg>,
pub tensor_maps: Vec<KernelArg>,
pub scalars: Vec<ScalarKernelArg>,
pub cube_dim: CubeDim,
pub body: Scope,
pub options: KernelOptions,
}Fields§
§buffers: Vec<KernelArg>§tensor_maps: Vec<KernelArg>§scalars: Vec<ScalarKernelArg>§cube_dim: CubeDim§body: Scope§options: KernelOptionsTrait Implementations§
Source§impl Clone for KernelDefinition
impl Clone for KernelDefinition
Auto Trait Implementations§
impl !RefUnwindSafe for KernelDefinition
impl !Send for KernelDefinition
impl !Sync for KernelDefinition
impl !UnwindSafe for KernelDefinition
impl Freeze for KernelDefinition
impl Unpin for KernelDefinition
impl UnsafeUnpin for KernelDefinition
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