pub struct UnifiedMemoryStats {
pub total_allocations: u64,
pub bytes_allocated: u64,
pub peak_memory_usage: usize,
pub average_allocation_time: Duration,
}Expand description
Unified memory statistics across all vendors
Fields§
§total_allocations: u64§bytes_allocated: u64§peak_memory_usage: usize§average_allocation_time: DurationTrait Implementations§
Source§impl Clone for UnifiedMemoryStats
impl Clone for UnifiedMemoryStats
Source§fn clone(&self) -> UnifiedMemoryStats
fn clone(&self) -> UnifiedMemoryStats
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 UnifiedMemoryStats
impl Debug for UnifiedMemoryStats
Source§impl Default for UnifiedMemoryStats
impl Default for UnifiedMemoryStats
Source§fn default() -> UnifiedMemoryStats
fn default() -> UnifiedMemoryStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UnifiedMemoryStats
impl RefUnwindSafe for UnifiedMemoryStats
impl Send for UnifiedMemoryStats
impl Sync for UnifiedMemoryStats
impl Unpin for UnifiedMemoryStats
impl UnsafeUnpin for UnifiedMemoryStats
impl UnwindSafe for UnifiedMemoryStats
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more