如何在GDB中打印Rust结构?

时间:2016-10-19 18:45:31

标签: debugging gdb rust pretty-print

如何在Vec或普通rust-gdb中精美打印结构(特别是gdb)?每当我致电p some_vector时,我都会得到这样的结果:

collections::vec::Vec<usize> = {buf = alloc::raw_vec::RawVec<usize> = {ptr = core::ptr::Unique<usize> = {pointer = core::nonzero::NonZero<*const usize> = {
    0x7ffff640d000}, _marker = core::marker::PhantomData<usize>}, cap = 16}, len = 10}

这是不可读的。有没有办法让结果显示Vec的内容?我正在使用Rust 1.12和GDB 7.12。

0 个答案:

没有答案