Macro test_toolbox::capture[][src]

macro_rules! capture {
    ($eval : stmt) => { ... };
}
Expand description

Macro to capture stdout and stderr during the evaluation of a statement

let (out, err) = capture!{{
    println!("stdout example");
    eprint!("stderr example");
}};

assert_eq!("stdout example\n", out);
assert_eq!("stderr example", err);