pub fn status(
        self,
        launcher: &LauncherProxy,
    ) -> Result<impl Future<Output = Result<ExitStatus, Error>>, Error> {
        Ok(self.launch(launcher, Stdio::Inherit)?.wait())
    }
/// Launches the component using the provided `launcher` proxy, waits for it to finish, and
/// collects its exit status.
///
/// By default, stdout and stderr will use the default stdout and stderr for the
/// environment.
Launches the component using the provided `launcher` proxy, waits for it to finish, and
collects its exit status.

By default, stdout and stderr will use the default stdout and stderr for the
environment.
Launches the component using the provided ` launcher ` proxy waits for it to finish and collects its exit status . By default stdout and stderr will use the default stdout and stderr for the environment .
pub fn status(
        self,
        launcher: &LauncherProxy,
    ) -> Result<impl Future<Output = Result<ExitStatus, Error>>, Error> {
        Ok(self.launch(launcher, Stdio::Inherit)?.wait())
    }
pub fn status ( self , launcher : & LauncherProxy , ) -> Result < impl Future < Output = Result < ExitStatus , Error > > , Error > { Ok ( self . launch ( launcher , Stdio :: Inherit ) ? . wait ( ) ) }
Launches the component using the provided `launcher` proxy, waits for it to finish, and
collects its exit status.
Launches the component using the provided ` launcher ` proxy waits for it to finish and collects its exit status .
self
launcher
&LauncherProxy
self
launcher
&LauncherProxy