5 个版本
使用旧的 Rust 2015
0.1.4 | 2015 年 10 月 18 日 |
---|---|
0.1.3 | 2015 年 10 月 18 日 |
0.1.2 | 2015 年 10 月 18 日 |
0.1.1 | 2015 年 10 月 16 日 |
0.1.0 | 2015 年 10 月 16 日 |
#3 in #bang
2KB
t_bang
描述
这个包提供了一些方便的宏,用于返回或打印变量、参数或字面量的类型。
示例
声明 cargo 依赖项
[dependencies]
t_bang = "0.1.2"
然后你可以导入和使用宏
#[macro_use] extern crate t_bang;
use t_bang::*;
fn main() {
let x = 5;
let x_type = t!(x);
println!("{:?}", x_type); // prints out: "i32"
pt!(x); // prints out: "i32"
pt!(5); // prints out: "i32"
}
t! 将返回资源的类型作为 &str,pt! 将打印出资源的类型