Type Alias ShellCompoundCommand

Source
pub type ShellCompoundCommand<T, W, C> = CompoundCommand<CompoundCommandKind<T, W, C>, Redirect<W>>;
Expand description

A type alias for the default hiearchy for representing compound shell commands.

Aliased Type§

pub struct ShellCompoundCommand<T, W, C> {
    pub kind: CompoundCommandKind<T, W, C>,
    pub io: Vec<Redirect<W>>,
}

Fields§

§kind: CompoundCommandKind<T, W, C>

The specific kind of compound command.

§io: Vec<Redirect<W>>

Any redirections to be applied to the entire compound command