pub struct KernelMetadata {
pub name: String,
pub register_count: u32,
pub local_memory_size: u32,
pub workgroup_size: [u32; 3],
pub code_offset: u32,
pub code_size: u32,
}Fields§
§name: String§register_count: u32§local_memory_size: u32§workgroup_size: [u32; 3]§code_offset: u32§code_size: u32Trait Implementations§
Source§impl Clone for KernelMetadata
impl Clone for KernelMetadata
Source§fn clone(&self) -> KernelMetadata
fn clone(&self) -> KernelMetadata
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 moreAuto Trait Implementations§
impl Freeze for KernelMetadata
impl RefUnwindSafe for KernelMetadata
impl Send for KernelMetadata
impl Sync for KernelMetadata
impl Unpin for KernelMetadata
impl UnsafeUnpin for KernelMetadata
impl UnwindSafe for KernelMetadata
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