pub struct CommandRunnerResult {
pub edge: EdgeIndex,
pub status: ExitStatus,
pub output: Vec<u8>,
}Expand description
CommandRunner is an interface that wraps running the build subcommands. This allows tests to abstract out running commands. RealCommandRunner is an implementation that actually runs commands. The result of waiting for a command.
Fields§
§edge: EdgeIndex§status: ExitStatus§output: Vec<u8>Auto Trait Implementations§
impl Freeze for CommandRunnerResult
impl RefUnwindSafe for CommandRunnerResult
impl Send for CommandRunnerResult
impl Sync for CommandRunnerResult
impl Unpin for CommandRunnerResult
impl UnwindSafe for CommandRunnerResult
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