pub struct TokioCommandRunner;Trait Implementations§
Source§impl CommandRunner for TokioCommandRunner
impl CommandRunner for TokioCommandRunner
fn run<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
program: &'life1 str,
args: &'life2 [&'life3 str],
current_dir: &'life4 Path,
) -> Pin<Box<dyn Future<Output = CommandOutput> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Auto Trait Implementations§
impl Freeze for TokioCommandRunner
impl RefUnwindSafe for TokioCommandRunner
impl Send for TokioCommandRunner
impl Sync for TokioCommandRunner
impl Unpin for TokioCommandRunner
impl UnsafeUnpin for TokioCommandRunner
impl UnwindSafe for TokioCommandRunner
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