Macro si_trace_print::ef2n

source ·
macro_rules! ef2n {
    (
        $($args:tt)*
    ) => { ... };
}
Expand description

eprintln! in a function plus two namespace levels when entering.

To signify entering a function. Use this as the first eprintln! in a function.

use si_trace_print::{efn, efx};
use si_trace_print::ef2n;
fn func1() {
    ef2n!("hello");
}
fn main() {
    efn!();
    func1();
    efx!();
}

prints

→main:
    →si_trace_print::main::func1: hello
←main:

Uses sn().