pub struct ProcessCourierRunner;Expand description
Real courier spawner.
Trait Implementations§
Source§impl Clone for ProcessCourierRunner
impl Clone for ProcessCourierRunner
Source§fn clone(&self) -> ProcessCourierRunner
fn clone(&self) -> ProcessCourierRunner
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ProcessCourierRunner
Source§impl CourierRunner for ProcessCourierRunner
impl CourierRunner for ProcessCourierRunner
Source§fn run<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
program: &'life1 str,
arguments: &'life2 [String],
cwd: &'life3 Path,
timeout: Duration,
) -> Pin<Box<dyn Future<Output = Result<CourierOutput, String>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
ProcessCourierRunner: 'async_trait,
fn run<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
program: &'life1 str,
arguments: &'life2 [String],
cwd: &'life3 Path,
timeout: Duration,
) -> Pin<Box<dyn Future<Output = Result<CourierOutput, String>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
ProcessCourierRunner: 'async_trait,
Run one courier invocation to completion or to its timeout.
Source§impl Debug for ProcessCourierRunner
impl Debug for ProcessCourierRunner
Source§impl Default for ProcessCourierRunner
impl Default for ProcessCourierRunner
Source§fn default() -> ProcessCourierRunner
fn default() -> ProcessCourierRunner
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProcessCourierRunner
impl RefUnwindSafe for ProcessCourierRunner
impl Send for ProcessCourierRunner
impl Sync for ProcessCourierRunner
impl Unpin for ProcessCourierRunner
impl UnsafeUnpin for ProcessCourierRunner
impl UnwindSafe for ProcessCourierRunner
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