pub struct LoadableKernel {
pub name: String,
pub symbol: String,
pub text: Vec<u8>,
pub kernarg_segment_size: u32,
pub kernarg_segment_align: u32,
pub group_segment_size: u32,
pub private_segment_size: u32,
pub launch_abi: LaunchAbi,
}Expand description
One kernel extracted from a SoftGPU-supported agent code object.
Fields§
§name: String§symbol: String§text: Vec<u8>§kernarg_segment_size: u32§kernarg_segment_align: u32§group_segment_size: u32§private_segment_size: u32§launch_abi: LaunchAbiTrait Implementations§
Source§impl Clone for LoadableKernel
impl Clone for LoadableKernel
Source§fn clone(&self) -> LoadableKernel
fn clone(&self) -> LoadableKernel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LoadableKernel
impl RefUnwindSafe for LoadableKernel
impl Send for LoadableKernel
impl Sync for LoadableKernel
impl Unpin for LoadableKernel
impl UnsafeUnpin for LoadableKernel
impl UnwindSafe for LoadableKernel
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