pub struct SystemInfoHost {Show 34 fields
pub arch: String,
pub buildah_version: String,
pub cgroup_manager: String,
pub cgroup_controllers: Vec<String>,
pub conmon: SystemInfoHostConmon,
pub cpus: u32,
pub cpu_utilization: SystemInfoHostCpuUtilization,
pub database_backend: String,
pub distribution: SystemInfoHostDistribution,
pub event_logger: String,
pub free_locks: u64,
pub hostname: String,
pub id_mappings: SystemInfoHostIdMappings,
pub kernel: String,
pub log_driver: String,
pub mem_free: u64,
pub mem_total: u64,
pub network_backend: String,
pub network_backend_info: SystemInfoHostNetworkBackendSystemInfo,
pub oci_runtime: SystemInfoHostOciRuntime,
pub os: String,
pub remote_socket: SystemInfoHostRemoteSocket,
pub rootless_network_cmd: String,
pub service_is_remote: bool,
pub security: SystemInfoHostSecurity,
pub slirp4netns: SystemInfoHostSlirp4netns,
pub pasta: SystemInfoHostPasta,
pub swap_free: u64,
pub swap_total: u64,
pub uptime: String,
pub variant: String,
pub linkmode: String,
pub emulated_architectures: Option<Vec<String>>,
pub runtime_info: Option<HashMap<String, Value>>,
}
Fields§
§arch: String
§buildah_version: String
§cgroup_manager: String
§cgroup_controllers: Vec<String>
§conmon: SystemInfoHostConmon
§cpus: u32
§cpu_utilization: SystemInfoHostCpuUtilization
§database_backend: String
§distribution: SystemInfoHostDistribution
§event_logger: String
§free_locks: u64
§hostname: String
§id_mappings: SystemInfoHostIdMappings
§kernel: String
§log_driver: String
§mem_free: u64
§mem_total: u64
§network_backend: String
§network_backend_info: SystemInfoHostNetworkBackendSystemInfo
§oci_runtime: SystemInfoHostOciRuntime
§os: String
§remote_socket: SystemInfoHostRemoteSocket
§rootless_network_cmd: String
§service_is_remote: bool
§security: SystemInfoHostSecurity
§slirp4netns: SystemInfoHostSlirp4netns
§pasta: SystemInfoHostPasta
§swap_free: u64
§swap_total: u64
§uptime: String
§variant: String
§linkmode: String
§emulated_architectures: Option<Vec<String>>
§runtime_info: Option<HashMap<String, Value>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SystemInfoHost
impl<'de> Deserialize<'de> for SystemInfoHost
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 SystemInfoHost
impl RefUnwindSafe for SystemInfoHost
impl Send for SystemInfoHost
impl Sync for SystemInfoHost
impl Unpin for SystemInfoHost
impl UnwindSafe for SystemInfoHost
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