11 releases (3 stable)

Uses old Rust 2015

1.1.1 May 29, 2015
0.8.0 May 3, 2015
Download history 17/week @ 2023-08-03 3/week @ 2023-08-10 27/week @ 2023-08-17 27/week @ 2023-08-24 16/week @ 2023-08-31 46/week @ 2023-09-07 39/week @ 2023-09-14 40/week @ 2023-09-21 40/week @ 2023-09-28 28/week @ 2023-10-05 11/week @ 2023-10-12 23/week @ 2023-10-19 29/week @ 2023-10-26 22/week @ 2023-11-02 6/week @ 2023-11-09 16/week @ 2023-11-16

77 downloads per month

MIT license

9KB
91 lines

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));
}

No runtime deps