[][src]Struct buildkit_proto::pb::FileActionCopy

pub struct FileActionCopy {
    pub src: String,
    pub dest: String,
    pub owner: Option<ChownOpt>,
    pub mode: i32,
    pub follow_symlink: bool,
    pub dir_copy_contents: bool,
    pub attempt_unpack_docker_compatibility: bool,
    pub create_dest_path: bool,
    pub allow_wildcard: bool,
    pub allow_empty_wildcard: bool,
    pub timestamp: i64,
}

Fields

src: String

src is the source path

dest: String

dest path

owner: Option<ChownOpt>

optional owner override

mode: i32

optional permission bits override

follow_symlink: bool

followSymlink resolves symlinks in src

dir_copy_contents: bool

dirCopyContents only copies contents if src is a directory

attempt_unpack_docker_compatibility: bool

attemptUnpackDockerCompatibility detects if src is an archive to unpack it instead

create_dest_path: bool

createDestPath creates dest path directories if needed

allow_wildcard: bool

allowWildcard allows filepath.Match wildcards in src path

allow_empty_wildcard: bool

allowEmptyWildcard doesn't fail the whole copy if wildcard doesn't resolve to files

timestamp: i64

optional created time override

Trait Implementations

impl Clone for FileActionCopy[src]

impl Default for FileActionCopy[src]

impl PartialEq<FileActionCopy> for FileActionCopy[src]

impl Debug for FileActionCopy[src]

impl Message for FileActionCopy[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]