pub struct CommandBody {
pub positionals: Positionals,
pub options: Vec<OptionSpec>,
pub flags: Vec<FlagSpec>,
pub constraints: Vec<Constraint>,
pub stdin: Option<StreamSpec>,
pub stdout: Option<StreamSpec>,
pub stderr: Option<StreamSpec>,
pub result: Option<ResultSpec>,
pub errors: Vec<ErrorCase>,
pub annotations: Option<CommandAnnotations>,
}Fields§
§positionals: Positionals§options: Vec<OptionSpec>§flags: Vec<FlagSpec>§constraints: Vec<Constraint>§stdin: Option<StreamSpec>§stdout: Option<StreamSpec>§stderr: Option<StreamSpec>§result: Option<ResultSpec>§errors: Vec<ErrorCase>§annotations: Option<CommandAnnotations>Trait Implementations§
Auto Trait Implementations§
impl Freeze for CommandBody
impl RefUnwindSafe for CommandBody
impl Send for CommandBody
impl Sync for CommandBody
impl Unpin for CommandBody
impl UnsafeUnpin for CommandBody
impl UnwindSafe for CommandBody
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