pub struct DeferredCommand<'a> {
state: CommandState<'a>,
}
Fields§
§state: CommandState<'a>
Implementations§
Source§impl<'a> DeferredCommand<'a>
impl<'a> DeferredCommand<'a>
pub fn wait_for_output( self, exec_ctx: impl AsRef<ExecutionContext>, ) -> CommandOutput
pub fn finish_process( process: Option<Result<Child, Error>>, command: &mut BootstrapCommand, stdout: OutputMode, stderr: OutputMode, executed_at: &'a Location<'a>, exec_ctx: &ExecutionContext, ) -> CommandOutput
Auto Trait Implementations§
impl<'a> Freeze for DeferredCommand<'a>
impl<'a> !RefUnwindSafe for DeferredCommand<'a>
impl<'a> Send for DeferredCommand<'a>
impl<'a> Sync for DeferredCommand<'a>
impl<'a> Unpin for DeferredCommand<'a>
impl<'a> !UnwindSafe for DeferredCommand<'a>
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
§impl<T> Pointable for T
impl<T> Pointable for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 152 bytes