macro_rules! pass {
    () => { ... };
    ($mess:literal) => { ... };
    ($mess:ident) => { ... };
}
Expand description

Prints count information to stderr.

The macro takes an optional message argument, either as a literal or a variable that has the Display trait.

Examples

Run without arguments to get basic debug information:

pass!(); // Stderr: [<count>][<line_number>]

You can pass a literal to have it printed:

// Stderr: [<count>][<line_number>] Special message
pass!("Special message");
// Stderr: [<count>][<line_number>] a
pass!('a');
// Stderr: [<count>][<line_number>] 5999999
pass(5999999);

You can pass a variable with the Display trait too:

let hw = String::from("Hello world");
let num = 5;
// Stderr: [<count>][<line_number] Hello world
pass!(hw);
// Stderr: [<count>][<line_number] 5
pass!(num);