pub struct ShortVolumeMount { /* private fields */ }Expand description
A short-syntax service-volume mount.
source, target, and options are a conservative decomposition for common Compose
strings. Self::raw remains authoritative because platform-specific path grammars and
implementation extensions can make a short string ambiguous.
Implementations§
Source§impl ShortVolumeMount
impl ShortVolumeMount
Sourcepub const fn raw(&self) -> &Located<String>
pub const fn raw(&self) -> &Located<String>
Returns the unquoted semantic scalar and its source span.
Sourcepub fn source(&self) -> Option<&str>
pub fn source(&self) -> Option<&str>
Returns the conservatively parsed source, if one was present.
Sourcepub const fn target_path(&self) -> Option<&ContainerPath>
pub const fn target_path(&self) -> Option<&ContainerPath>
Returns the target classified using container-platform lexical rules.
This does not consult the host operating system, so /project/node_modules remains an
anonymous Unix-container target even when ComposeLens runs on Windows.
Sourcepub fn selinux_relabel(&self) -> Option<SelinuxRelabel>
pub fn selinux_relabel(&self) -> Option<SelinuxRelabel>
Returns the requested SELinux relabel mode, if present.
Trait Implementations§
Source§impl Clone for ShortVolumeMount
impl Clone for ShortVolumeMount
Source§fn clone(&self) -> ShortVolumeMount
fn clone(&self) -> ShortVolumeMount
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ShortVolumeMount
impl Debug for ShortVolumeMount
impl Eq for ShortVolumeMount
Source§impl PartialEq for ShortVolumeMount
impl PartialEq for ShortVolumeMount
impl StructuralPartialEq for ShortVolumeMount
Auto Trait Implementations§
impl Freeze for ShortVolumeMount
impl RefUnwindSafe for ShortVolumeMount
impl Send for ShortVolumeMount
impl Sync for ShortVolumeMount
impl Unpin for ShortVolumeMount
impl UnsafeUnpin for ShortVolumeMount
impl UnwindSafe for ShortVolumeMount
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