11个版本 (3个稳定版本)
使用旧的Rust 2015
1.1.1 | 2015年5月29日 |
---|---|
0.8.0 | 2015年5月3日 |
#8 in #enter
每月下载量 147
9KB
91 行
一个具有打印宏的crate。
这些宏旨在提供一个简单且懒惰的方式来打印格式化的跟踪信息。
使用示例
#[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));
}