pub struct ResourceUsage {
pub total_memories: u64,
pub total_bytes: u64,
pub limit_memories: Option<usize>,
pub limit_bytes: Option<u64>,
pub utilization_pct: f32,
}Expand description
Current resource usage snapshot.
Fields§
§total_memories: u64Total number of stored memories.
total_bytes: u64Total bytes used.
limit_memories: Option<usize>Configured memory limit.
limit_bytes: Option<u64>Configured byte limit.
utilization_pct: f32Overall utilization percentage (0.0–100.0).
Trait Implementations§
Source§impl Clone for ResourceUsage
impl Clone for ResourceUsage
Auto Trait Implementations§
impl Freeze for ResourceUsage
impl RefUnwindSafe for ResourceUsage
impl Send for ResourceUsage
impl Sync for ResourceUsage
impl Unpin for ResourceUsage
impl UnsafeUnpin for ResourceUsage
impl UnwindSafe for ResourceUsage
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