pub struct ExecutorMemoryUsage {
pub allocated_bytes: usize,
pub used_bytes: usize,
pub peak_bytes: usize,
pub utilization_percent: f32,
}Expand description
Executor memory usage
Fields§
§allocated_bytes: usizeTotal allocated memory in bytes
used_bytes: usizeCurrently used memory in bytes
peak_bytes: usizePeak memory usage
utilization_percent: f32Memory utilization percentage
Trait Implementations§
Source§impl Clone for ExecutorMemoryUsage
impl Clone for ExecutorMemoryUsage
Source§fn clone(&self) -> ExecutorMemoryUsage
fn clone(&self) -> ExecutorMemoryUsage
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 ExecutorMemoryUsage
impl Debug for ExecutorMemoryUsage
Source§impl<'de> Deserialize<'de> for ExecutorMemoryUsage
impl<'de> Deserialize<'de> for ExecutorMemoryUsage
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 ExecutorMemoryUsage
impl RefUnwindSafe for ExecutorMemoryUsage
impl Send for ExecutorMemoryUsage
impl Sync for ExecutorMemoryUsage
impl Unpin for ExecutorMemoryUsage
impl UnsafeUnpin for ExecutorMemoryUsage
impl UnwindSafe for ExecutorMemoryUsage
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