pub struct ElfComponentLauncher {}
Implementations§
Trait Implementations§
Source§impl ComponentLauncher for ElfComponentLauncher
impl ComponentLauncher for ElfComponentLauncher
Source§fn launch_process<'life0, 'life1, 'async_trait>(
&'life0 self,
component: &'life1 Component,
args: Vec<String>,
) -> Pin<Box<dyn Future<Output = Result<(Process, ScopedJob, LoggerStream, LoggerStream), RunTestError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn launch_process<'life0, 'life1, 'async_trait>(
&'life0 self,
component: &'life1 Component,
args: Vec<String>,
) -> Pin<Box<dyn Future<Output = Result<(Process, ScopedJob, LoggerStream, LoggerStream), RunTestError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Convenience wrapper around [launch::launch_process
].
Source§impl Default for ElfComponentLauncher
impl Default for ElfComponentLauncher
Source§fn default() -> ElfComponentLauncher
fn default() -> ElfComponentLauncher
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ElfComponentLauncher
impl RefUnwindSafe for ElfComponentLauncher
impl Send for ElfComponentLauncher
impl Sync for ElfComponentLauncher
impl Unpin for ElfComponentLauncher
impl UnwindSafe for ElfComponentLauncher
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