pub struct DetailedResourceUsage {
pub memory_by_component: HashMap<String, u64>,
pub cpu_by_thread: HashMap<String, f32>,
pub gpu_memory_details: Option<GpuMemoryDetails>,
pub network_io_details: NetworkIODetails,
}Expand description
Detailed resource usage information
Fields§
§memory_by_component: HashMap<String, u64>§cpu_by_thread: HashMap<String, f32>§gpu_memory_details: Option<GpuMemoryDetails>§network_io_details: NetworkIODetailsTrait Implementations§
Source§impl Clone for DetailedResourceUsage
impl Clone for DetailedResourceUsage
Source§fn clone(&self) -> DetailedResourceUsage
fn clone(&self) -> DetailedResourceUsage
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 DetailedResourceUsage
impl Debug for DetailedResourceUsage
Source§impl Default for DetailedResourceUsage
impl Default for DetailedResourceUsage
Source§fn default() -> DetailedResourceUsage
fn default() -> DetailedResourceUsage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DetailedResourceUsage
impl<'de> Deserialize<'de> for DetailedResourceUsage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DetailedResourceUsage
impl RefUnwindSafe for DetailedResourceUsage
impl Send for DetailedResourceUsage
impl Sync for DetailedResourceUsage
impl Unpin for DetailedResourceUsage
impl UnsafeUnpin for DetailedResourceUsage
impl UnwindSafe for DetailedResourceUsage
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