pub enum StepKind {
Show 16 variants
Workdir(String),
Workspace(WorkspaceTarget),
Env {
key: String,
value: String,
},
Run(String),
Echo(String),
RunBg(String),
Copy {
from: String,
to: String,
},
Symlink {
from: String,
to: String,
},
Mkdir(String),
Ls(Option<String>),
Cwd,
Cat(String),
Write {
path: String,
contents: String,
},
Capture {
path: String,
cmd: String,
},
CopyGit {
rev: String,
from: String,
to: String,
},
Exit(i32),
}Variants§
Workdir(String)
Workspace(WorkspaceTarget)
Env
Run(String)
Echo(String)
RunBg(String)
Copy
Symlink
Mkdir(String)
Ls(Option<String>)
Cwd
Cat(String)
Write
Capture
CopyGit
Exit(i32)
Trait Implementations§
impl Eq for StepKind
impl StructuralPartialEq for StepKind
Auto Trait Implementations§
impl Freeze for StepKind
impl RefUnwindSafe for StepKind
impl Send for StepKind
impl Sync for StepKind
impl Unpin for StepKind
impl UnwindSafe for StepKind
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)