pub struct EventLifecycleStats {
pub live_events: u64,
pub created_events: u64,
pub destroyed_events: u64,
pub drop_waits: u64,
}Expand description
Lifetime counters for CUDA events owned by resident graph launches.
Fields§
§live_events: u64Events that currently own a real CUDA event handle.
created_events: u64Events successfully created and recorded.
destroyed_events: u64Event handles destroyed after completion.
drop_waits: u64In-flight drops that had to wait for completion.
Trait Implementations§
Source§impl Clone for EventLifecycleStats
impl Clone for EventLifecycleStats
Source§fn clone(&self) -> EventLifecycleStats
fn clone(&self) -> EventLifecycleStats
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 moreimpl Copy for EventLifecycleStats
Source§impl Debug for EventLifecycleStats
impl Debug for EventLifecycleStats
Source§impl Default for EventLifecycleStats
impl Default for EventLifecycleStats
Source§fn default() -> EventLifecycleStats
fn default() -> EventLifecycleStats
Returns the “default value” for a type. Read more
impl Eq for EventLifecycleStats
Source§impl PartialEq for EventLifecycleStats
impl PartialEq for EventLifecycleStats
Source§fn eq(&self, other: &EventLifecycleStats) -> bool
fn eq(&self, other: &EventLifecycleStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EventLifecycleStats
Auto Trait Implementations§
impl Freeze for EventLifecycleStats
impl RefUnwindSafe for EventLifecycleStats
impl Send for EventLifecycleStats
impl Sync for EventLifecycleStats
impl Unpin for EventLifecycleStats
impl UnsafeUnpin for EventLifecycleStats
impl UnwindSafe for EventLifecycleStats
Blanket Implementations§
impl<T> Allocation for T
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more