2 个版本
使用旧的 Rust 2015
0.1.1 | 2016年2月18日 |
---|---|
0.1.0 | 2016年2月18日 |
在 #prefixed 中排名 8
每月下载量 37
6KB
dump
dump 提供了一个宏 dump!
,它接受一个或多个变量,并打印每个变量的名称、类型和值。输出还会以 [source_file:line_no]
前缀。
这设计得比 println!("a={:?} b={:?}", a, b)
更人性化,并且还有打印类型的优点。
用法
将此添加到您的 Cargo.toml
[dependencies]
dump = "0.1"
并将此添加到您的 crate 根目录
#[macro_use]
extern crate dump;
示例
#[macro_use]
extern crate dump;
fn main() {
let s = "hi";
let n = 3;
dump!(s, n);
}
输出
[src/main.rs:7] s: &'static str = "hi"; n: i32 = 3;