pub struct RunCacheMount {
pub raw: String,
pub id: Option<String>,
pub from: Option<String>,
pub source: String,
pub sharing: RunCacheSharing,
pub mode: Option<u32>,
pub uid: Option<u32>,
pub gid: Option<u32>,
pub target: String,
}Expand description
Supported subset of Docker BuildKit RUN --mount=....
Fields§
§raw: String§id: Option<String>§from: Option<String>Optional source stage/image used to seed a new cache directory.
source: StringSource path inside from; defaults to root.
sharing: RunCacheSharing§mode: Option<u32>Optional mode for the cache mount root, parsed as octal.
uid: Option<u32>Optional owner uid for the cache mount root.
gid: Option<u32>Optional owner gid for the cache mount root.
target: StringTrait Implementations§
Source§impl Clone for RunCacheMount
impl Clone for RunCacheMount
Source§fn clone(&self) -> RunCacheMount
fn clone(&self) -> RunCacheMount
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 RunCacheMount
impl Debug for RunCacheMount
impl Eq for RunCacheMount
Source§impl PartialEq for RunCacheMount
impl PartialEq for RunCacheMount
impl StructuralPartialEq for RunCacheMount
Auto Trait Implementations§
impl Freeze for RunCacheMount
impl RefUnwindSafe for RunCacheMount
impl Send for RunCacheMount
impl Sync for RunCacheMount
impl Unpin for RunCacheMount
impl UnsafeUnpin for RunCacheMount
impl UnwindSafe for RunCacheMount
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more