pub struct TimedLaunchCompletion { /* private fields */ }Expand description
A Future that resolves to LaunchTiming when a GPU kernel
finishes, measuring elapsed GPU time via CUDA events.
Implementations§
Source§impl TimedLaunchCompletion
impl TimedLaunchCompletion
Sourcepub fn status(&self) -> CompletionStatus
pub fn status(&self) -> CompletionStatus
Queries the current completion status.
Trait Implementations§
Source§impl Future for TimedLaunchCompletion
impl Future for TimedLaunchCompletion
Auto Trait Implementations§
impl Freeze for TimedLaunchCompletion
impl RefUnwindSafe for TimedLaunchCompletion
impl Send for TimedLaunchCompletion
impl Sync for TimedLaunchCompletion
impl Unpin for TimedLaunchCompletion
impl UnsafeUnpin for TimedLaunchCompletion
impl UnwindSafe for TimedLaunchCompletion
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<F> IntoFuture for Fwhere
F: Future,
impl<F> IntoFuture for Fwhere
F: Future,
Source§type IntoFuture = F
type IntoFuture = F
Which kind of future are we turning this into?
Source§fn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
Creates a future from a value. Read more