Function cmdwrap::run_stream

source ·
pub fn run_stream<'a>(command: &'a str) -> impl Stream<Item = Payload> + 'a
Expand description

run_stream

Arguments

  • command:

returns: impl Stream<Item=Payload>+Sized

Examples

use futures_util::pin_mut;
use futures_util::stream::StreamExt;

let command = "pwd";
let mut s = cmdwrap::run_stream(command);
pin_mut!(s); // needed for iteration
while let Some(value) = s.next().await {
    println!("{}", value.output);
}