pub struct SystemInfo {Show 23 fields
pub Containers: u64,
pub Images: u64,
pub Driver: String,
pub DriverStatus: Vec<(String, String)>,
pub ExecutionDriver: String,
pub KernelVersion: String,
pub NCPU: u64,
pub MemTotal: u64,
pub Name: String,
pub ID: String,
pub Debug: u64,
pub NFd: u64,
pub NGoroutines: u64,
pub NEventsListener: u64,
pub InitPath: String,
pub InitSha1: String,
pub IndexServerAddress: String,
pub MemoryLimit: u64,
pub SwapLimit: u64,
pub IPv4Forwarding: u64,
pub Labels: Option<Vec<String>>,
pub DockerRootDir: String,
pub OperatingSystem: String,
}
Fields§
§Containers: u64
§Images: u64
§Driver: String
§DriverStatus: Vec<(String, String)>
§ExecutionDriver: String
§KernelVersion: String
§NCPU: u64
§MemTotal: u64
§Name: String
§ID: String
§Debug: u64
§NFd: u64
§NGoroutines: u64
§NEventsListener: u64
§InitPath: String
§InitSha1: String
§IndexServerAddress: String
§MemoryLimit: u64
§SwapLimit: u64
§IPv4Forwarding: u64
§Labels: Option<Vec<String>>
§DockerRootDir: String
§OperatingSystem: String
Trait Implementations§
Source§impl Clone for SystemInfo
impl Clone for SystemInfo
Source§impl Debug for SystemInfo
impl Debug for SystemInfo
Source§impl<'de> Deserialize<'de> for SystemInfo
impl<'de> Deserialize<'de> for SystemInfo
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 SystemInfo
impl RefUnwindSafe for SystemInfo
impl Send for SystemInfo
impl Sync for SystemInfo
impl Unpin for SystemInfo
impl UnwindSafe for SystemInfo
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