Debug Rust · 常用Trait
调试格式化 Trait,实现后就能用 println!("{:?}", x) 快速查看内部结构。
怎么用
#[derive(Debug)] 或手动实现,用于调试输出
小例子
#[derive(Debug)]
struct 点 { x: i32, y: i32 }
println!("{:?}", 点 { x: 1, y: 2 });
运行结果
点 { x: 1, y: 2 }
提醒:用 {:#?} 可以漂亮打印多行格式
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条