podman_client/models/podman/system/
ping.rs

1use core::fmt;
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Deserialize, Serialize)]
6#[serde(rename_all = "kebab-case")]
7pub struct SystemPing {
8    pub ostype: Option<String>,
9    pub buildkit_version: String,
10    pub api_version: String,
11    pub cache_control: String,
12    pub docker_experimental: String,
13    pub pragma: String,
14    pub builder_version: Option<String>,
15    pub server: Option<String>,
16    pub libpod_api_version: String,
17    pub x_reference_id: Option<String>,
18    pub date: Option<String>,
19    pub libpod_buildah_version: String,
20}
21
22impl fmt::Debug for SystemPing {
23    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
24        let json = serde_json::to_string_pretty(self).map_err(|_| fmt::Error)?;
25        f.write_str(&json)
26    }
27}