pub struct LaunchRecord { /* private fields */ }Expand description
A recorded kernel launch operation.
Captures the kernel name and launch parameters at the time of recording. This is a lightweight snapshot that does not retain references to the kernel or its module.
Implementations§
Source§impl LaunchRecord
impl LaunchRecord
Sourcepub fn kernel_name(&self) -> &str
pub fn kernel_name(&self) -> &str
Returns the kernel function name.
Sourcepub fn params(&self) -> &LaunchParams
pub fn params(&self) -> &LaunchParams
Returns the recorded launch parameters.
Trait Implementations§
Source§impl Clone for LaunchRecord
impl Clone for LaunchRecord
Source§fn clone(&self) -> LaunchRecord
fn clone(&self) -> LaunchRecord
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 LaunchRecord
impl Debug for LaunchRecord
Auto Trait Implementations§
impl Freeze for LaunchRecord
impl RefUnwindSafe for LaunchRecord
impl Send for LaunchRecord
impl Sync for LaunchRecord
impl Unpin for LaunchRecord
impl UnsafeUnpin for LaunchRecord
impl UnwindSafe for LaunchRecord
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