pub struct ZshPipe {
pub cmd: ZshCommand,
pub next: Option<Box<ZshPipe>>,
pub lineno: u64,
pub merge_stderr: bool,
}Expand description
A pipeline is commands connected by |
Fields§
§cmd: ZshCommand§next: Option<Box<ZshPipe>>§lineno: u64§merge_stderr: bool|& between this stage and the next — merge stderr into the
pipe so the next stage’s stdin sees both stdout AND stderr from
this stage. When next is None this flag is meaningless.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ZshPipe
impl<'de> Deserialize<'de> for ZshPipe
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ZshPipe
impl RefUnwindSafe for ZshPipe
impl Send for ZshPipe
impl Sync for ZshPipe
impl Unpin for ZshPipe
impl UnsafeUnpin for ZshPipe
impl UnwindSafe for ZshPipe
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