pub struct SandboxStatus {
pub name: String,
pub running: bool,
pub supervisor_pid: Option<u32>,
pub microvm_pid: Option<u32>,
pub cpu_usage: Option<f32>,
pub memory_usage: Option<u64>,
pub disk_usage: Option<u64>,
pub rootfs_paths: Option<String>,
}Expand description
Information about a sandbox’s resource usage
Fields§
§name: StringThe name of the sandbox
running: boolWhether the sandbox is running
supervisor_pid: Option<u32>The PID of the supervisor process
microvm_pid: Option<u32>The PID of the microVM process
cpu_usage: Option<f32>CPU usage percentage
memory_usage: Option<u64>Memory usage in MiB
disk_usage: Option<u64>Disk usage of the RW layer in bytes
rootfs_paths: Option<String>Rootfs paths
Trait Implementations§
Source§impl Clone for SandboxStatus
impl Clone for SandboxStatus
Source§fn clone(&self) -> SandboxStatus
fn clone(&self) -> SandboxStatus
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for SandboxStatus
impl RefUnwindSafe for SandboxStatus
impl Send for SandboxStatus
impl Sync for SandboxStatus
impl Unpin for SandboxStatus
impl UnwindSafe for SandboxStatus
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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