pub struct ProfileEntry {
pub count: u64,
pub total_ns: u64,
pub min_ns: u64,
pub max_ns: u64,
}Expand description
Per-label accumulator entry.
Fields§
§count: u64Number of times this label was recorded.
total_ns: u64Total GPU wall-clock time in nanoseconds.
min_ns: u64Minimum observed GPU time in nanoseconds.
max_ns: u64Maximum observed GPU time in nanoseconds.
Trait Implementations§
Source§impl Clone for ProfileEntry
impl Clone for ProfileEntry
Source§fn clone(&self) -> ProfileEntry
fn clone(&self) -> ProfileEntry
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 moreSource§impl Debug for ProfileEntry
impl Debug for ProfileEntry
Source§impl Default for ProfileEntry
impl Default for ProfileEntry
Source§fn default() -> ProfileEntry
fn default() -> ProfileEntry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProfileEntry
impl RefUnwindSafe for ProfileEntry
impl Send for ProfileEntry
impl Sync for ProfileEntry
impl Unpin for ProfileEntry
impl UnsafeUnpin for ProfileEntry
impl UnwindSafe for ProfileEntry
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