podman_client/models/podman/manifests/
modify.rs1use 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}