set_verbosity

Macro set_verbosity 

Source
macro_rules! set_verbosity {
    (verbose) => { ... };
    (debug) => { ... };
    (quiet) => { ... };
    (quieter) => { ... };
    (normal) => { ... };
    ($level:expr) => { ... };
}
Expand description

Convenient macro for setting global verbosity with short syntax.

ยงExamples

use thag_common::{set_verbosity, V};

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Set to verbose
    set_verbosity!(verbose);

    // Set to debug
    set_verbosity!(debug);

    // Set to quiet
    set_verbosity!(quiet);

    // Use the V constants directly
    set_verbosity!(V::V);

    Ok(())
}