libcli_rs/
macrorule.rs

1#[macro_export]
2macro_rules! output {
3    ($output:expr, $($t:tt)*) => {
4        OutputFactory::new($output)$($t)*
5    }
6}
7
8#[macro_export]
9macro_rules! progress {
10    ($message:expr, $($t:tt)*) => {
11        {
12            let pb = ProgressBar::new();
13
14            pb.update(&$message)?;
15            let result = $($t)*;
16            pb.done_without_indicator("")?;
17            result
18        }
19    };
20}