在尝试调试我的 Rust 代码时,我想知道:
如何找出它指向的数据类型Box<dyn ...>
以及如何打印这些数据(结构字段)?
我打印变量 s:
(gdb) p s
$1 = core::option::Option<alloc::boxed::Box<StmtAble, alloc::alloc::Global>>::Some(izber::ir::Box<StmtAble, alloc::alloc::Global> {pointer: 0x5555555d9b70, vtable: 0x5555555d1950})