pub enum StageItem {
Parallel(Vec<Sub>),
Sequential(Vec<Sub>),
Run {
dep: Option<String>,
stage: String,
reverse_run: Option<bool>,
},
Funcall(Funcall),
}Variants§
Parallel(Vec<Sub>)
parallel { … } — single simultaneous pass.
Sequential(Vec<Sub>)
sequence { … } rules and bare rules — sequential gsub passes (the Ruby adapter flattens sequence blocks into the stage).
Run
run stage.x / run map.
Funcall(Funcall)
A stdlib function application.
Trait Implementations§
Auto Trait Implementations§
impl Forget for StageItem
impl Freeze for StageItem
impl RefUnwindSafe for StageItem
impl Send for StageItem
impl Sync for StageItem
impl Unpin for StageItem
impl UnsafeUnpin for StageItem
impl UnwindSafe for StageItem
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