如何在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。