3 个版本 (重大变更)
0.3.0 | 2023年10月15日 |
---|---|
0.2.0 | 2023年8月14日 |
0.1.0 | 2023年8月11日 |
#15 在 #fn
每月 23 次下载
7KB
152 行
macro-log
安装
$ cargo add macro-log
使用
use macro_log::*;
fn main() {
let a = test1(0xff);
i!("a = {a}");
let b = test2(0xff);
wtf!(b);
}
#[param]
fn test1(a: u32) -> u32 {
a * 10
}
#[debug]
fn test2(a: u32) -> u32 {
a * 100
}
输出
2023-08-14 12:29:41 - [D] - app\src\main.rs:10 -> call fn test1(a = 255)
2023-08-14 12:29:41 - [I] - app\src\main.rs:5 -> a = 2550
2023-08-14 12:29:41 - [D] - app\src\main.rs:15 -> called fn test2(a = 255) => 25500
2023-08-14 12:29:41 - [WTF] - app\src\main.rs:7 -> b = 25500
依赖
~1.2–1.9MB
~34K SLoC