podman_client/models/podman/system/
ping.rs1use 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}