podman-client 0.0.2

A native Rust client for the Podman REST API over Unix sockets
Documentation
use std::collections::HashMap;

use serde::Serialize;

use crate::models::podman::volumes::inspect::VolumeInspect;

#[derive(Serialize, Default)]
pub struct VolumeCreateOptions<'a> {
    #[serde(rename = "Driver")]
    pub driver: Option<&'a str>,

    #[serde(rename = "GID")]
    pub gid: Option<i64>,

    #[serde(rename = "IgnoreIfExists")]
    pub ignore_if_exists: Option<bool>,

    #[serde(rename = "Label")]
    pub label: Option<HashMap<&'a str, &'a str>>,

    #[serde(rename = "Labels")]
    pub labels: Option<HashMap<&'a str, &'a str>>,

    #[serde(rename = "Name")]
    pub name: Option<&'a str>,

    #[serde(rename = "Options")]
    pub options: Option<HashMap<&'a str, &'a str>>,

    #[serde(rename = "UID")]
    pub uid: Option<i64>,
}

pub type VolumeCreate = VolumeInspect;