【发布时间】:2017-09-15 18:51:24
【问题描述】:
我有这个代码:
struct Foo {
id: i32,
}
enum Bar {
Variant(Foo),
}
fn main() {
let x = Bar::Variant(Foo { id: 100 });
println!("set breakpoint here");
}
如何打印Foo 实例的内存地址?
【问题讨论】:
-
Idiomatic Rust 将
PascalCase用于结构/枚举/枚举变体。由于您的类型的大小写对问题并不重要,因此我更改了它们,这也改进了代码突出显示。