A crate with printing macros.
These macros aims to provide a simple and lazy way to print formatted traces.
Simple example of usage:
extern crate trace_macros;
A crate with printing macros.
These macros aims to provide a simple and lazy way to print formatted traces.
Simple example of usage:
#[macro_use(TRACE, ENTER)]
extern crate trace_macros;
fn double_var(var: i32) -> i32 {
ENTER!(var);
var * var
}
fn main() {
ENTER!();
TRACE!("I'm", "doing", "some", "lazy", "tracing");
TRACE!("Result:", double_var(2));
traceln!("2*2 = {}", double_var(2));
}