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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]§impl<T> IntoAny for T
impl<T> IntoAny for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more