Struct podman_api_stubs::models::PluginConfig [−][src]
pub struct PluginConfig {Show 16 fields
pub args: PluginConfigArgs,
pub description: String,
pub docker_version: Option<String>,
pub documentation: String,
pub entrypoint: Vec<String>,
pub env: Vec<PluginEnv>,
pub interface: PluginConfigInterface,
pub ipc_host: bool,
pub linux: PluginConfigLinux,
pub mounts: Vec<PluginMount>,
pub network: PluginConfigNetwork,
pub pid_host: bool,
pub propagated_mount: String,
pub user: Option<PluginConfigUser>,
pub work_dir: String,
pub rootfs: Option<PluginConfigRootfs>,
}
Fields
args: PluginConfigArgs
description: String
docker_version: Option<String>
documentation: String
entrypoint: Vec<String>
env: Vec<PluginEnv>
interface: PluginConfigInterface
ipc_host: bool
linux: PluginConfigLinux
mounts: Vec<PluginMount>
network: PluginConfigNetwork
pid_host: bool
propagated_mount: String
user: Option<PluginConfigUser>
work_dir: String
rootfs: Option<PluginConfigRootfs>
Implementations
pub fn new(
args: PluginConfigArgs,
description: String,
documentation: String,
entrypoint: Vec<String>,
env: Vec<PluginEnv>,
interface: PluginConfigInterface,
ipc_host: bool,
linux: PluginConfigLinux,
mounts: Vec<PluginMount>,
network: PluginConfigNetwork,
pid_host: bool,
propagated_mount: String,
work_dir: String
) -> PluginConfig
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for PluginConfig
impl Send for PluginConfig
impl Sync for PluginConfig
impl Unpin for PluginConfig
impl UnwindSafe for PluginConfig
Blanket Implementations
Mutably borrows from an owned value. Read more