pub struct TokioExecEnv(/* private fields */);Expand description
An ExecutableEnvironment implementation that uses tokio
to monitor when child processes have exited.
Implementations§
Source§impl TokioExecEnv
impl TokioExecEnv
Trait Implementations§
Source§impl Clone for TokioExecEnv
impl Clone for TokioExecEnv
Source§fn clone(&self) -> TokioExecEnv
fn clone(&self) -> TokioExecEnv
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokioExecEnv
impl Debug for TokioExecEnv
Source§impl Default for TokioExecEnv
impl Default for TokioExecEnv
Source§fn default() -> TokioExecEnv
fn default() -> TokioExecEnv
Returns the “default value” for a type. Read more
Source§impl ExecutableEnvironment for TokioExecEnv
impl ExecutableEnvironment for TokioExecEnv
Source§fn spawn_executable(
&self,
data: ExecutableData<'_>,
) -> Result<BoxFuture<'static, ExitStatus>, CommandError>
fn spawn_executable( &self, data: ExecutableData<'_>, ) -> Result<BoxFuture<'static, ExitStatus>, CommandError>
Attempt to spawn the executable command.
Source§impl SubEnvironment for TokioExecEnv
impl SubEnvironment for TokioExecEnv
Auto Trait Implementations§
impl Freeze for TokioExecEnv
impl RefUnwindSafe for TokioExecEnv
impl Send for TokioExecEnv
impl Sync for TokioExecEnv
impl Unpin for TokioExecEnv
impl UnwindSafe for TokioExecEnv
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