/// Launches the component using the provided `launcher` proxy, waits for it to finish, and
/// collects all of its output.
///
/// By default, stdout and stderr are captured (and used to provide the resulting output).
Launches the component using the provided `launcher` proxy, waits for it to finish, and
collects all of its output.

By default, stdout and stderr are captured (and used to provide the resulting output).
Launches the component using the provided ` launcher ` proxy waits for it to finish and collects all of its output . By default stdout and stderr are captured ( and used to provide the resulting output ) .
pub fn output(
        self,
        launcher: &LauncherProxy,
    ) -> Result<impl Future<Output = Result<Output, Error>>, Error> {
        Ok(self.launch(launcher, Stdio::MakePipe)?.wait_with_output())
    }
pub fn output ( self , launcher : & LauncherProxy , ) -> Result < impl Future < Output = Result < Output , Error > > , Error > { Ok ( self . launch ( launcher , Stdio :: MakePipe ) ? . wait_with_output ( ) ) }
Launches the component using the provided `launcher` proxy, waits for it to finish, and
collects all of its output.
Launches the component using the provided ` launcher ` proxy waits for it to finish and collects all of its output .
self
launcher
&LauncherProxy