pub struct VolumeMount {
pub type_: VolumeMount_,
pub mount_destination: String,
pub alternate_names: Option<Vec<String>>,
pub description: Option<Box<ThingDescription>>,
pub id: Option<Box<String>>,
pub identifiers: Option<Vec<ThingIdentifiers>>,
pub images: Option<Vec<ThingImages>>,
pub mount_options: Option<Vec<String>>,
pub mount_source: Option<Box<String>>,
pub mount_type: Option<Box<String>>,
pub name: Option<Box<String>>,
pub url: Option<Box<String>>,
}
Expand description
Describes a volume mount from a host to container.
Fields§
§type_: VolumeMount_
The name of this type
mount_destination: String
The mount location inside the container.
alternate_names: Option<Vec<String>>
Alternate names (aliases) for the item.
description: Option<Box<ThingDescription>>
A description of the item.
id: Option<Box<String>>
The identifier for this item.
identifiers: Option<Vec<ThingIdentifiers>>
Any kind of identifier for any kind of Thing.
images: Option<Vec<ThingImages>>
Images of the item.
mount_options: Option<Vec<String>>
A list of options to use when applying the mount.
mount_source: Option<Box<String>>
The mount source directory on the host.
mount_type: Option<Box<String>>
The type of mount.
name: Option<Box<String>>
The name of the item.
url: Option<Box<String>>
The URL of the item.
Trait Implementations§
Source§impl Clone for VolumeMount
impl Clone for VolumeMount
Source§fn clone(&self) -> VolumeMount
fn clone(&self) -> VolumeMount
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VolumeMount
impl Debug for VolumeMount
Source§impl Default for VolumeMount
impl Default for VolumeMount
Source§impl<'de> Deserialize<'de> for VolumeMountwhere
VolumeMount: Default,
impl<'de> Deserialize<'de> for VolumeMountwhere
VolumeMount: Default,
Source§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
Auto Trait Implementations§
impl Freeze for VolumeMount
impl RefUnwindSafe for VolumeMount
impl Send for VolumeMount
impl Sync for VolumeMount
impl Unpin for VolumeMount
impl UnwindSafe for VolumeMount
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more