pub enum Cmd {
SingleCmd(SingleCmd),
Pipeline(Pipeline),
}
Expand description
The main command structure.
A command can be either a single command or a pipeline.
Variants§
Implementations§
source§impl Cmd
impl Cmd
sourcepub fn replace(self, from: impl AsRef<str>, to: impl AsRef<str>) -> Self
pub fn replace(self, from: impl AsRef<str>, to: impl AsRef<str>) -> Self
Wrapper around alloc::str::replace
.
This function is particularly useful when you need to replace placeholders on all inner commands.
Trait Implementations§
impl Eq for Cmd
impl StructuralEq for Cmd
impl StructuralPartialEq for Cmd
Auto Trait Implementations§
impl RefUnwindSafe for Cmd
impl Send for Cmd
impl Sync for Cmd
impl Unpin for Cmd
impl UnwindSafe for Cmd
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