podman_client/models/podman/manifests/
modify.rs

1use core::fmt;
2
3use serde::{Deserialize, Serialize};
4
5use crate::models::podman::manifests::create::ManifestCreateRequest;
6
7pub struct ManifestModifyOptions<'a> {
8    pub name: &'a str,
9    pub tls_verify: Option<bool>,
10    pub request: ManifestModifyRequest,
11}
12
13pub type ManifestModifyRequest = ManifestCreateRequest;
14
15#[derive(Deserialize, Serialize)]
16pub struct ManifestModify {
17    pub errors: Vec<String>,
18    pub files: Vec<String>,
19    #[serde(rename = "Id")]
20    pub id: String,
21    pub images: Vec<String>,
22}
23
24impl fmt::Debug for ManifestModify {
25    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
26        let json = serde_json::to_string_pretty(self).map_err(|_| fmt::Error)?;
27        f.write_str(&json)
28    }
29}