kai*_*ser 12 debugging rust lldb visual-studio-code codelldb
我正在使用 Visual Studio Code 和 LLDB 调试器 (CodeLLDB vadimcn.vscode-lldb) 在 Rust 中进行编程。使用时,Vec<u64>我可以看到列表中的所有值(直到限制为 > 10000):
使用元组 ( Vec<(u64, u64)>)向量时,我看不到向量内部。
当深入挖掘时,我只找到一个指向向量中第一个条目的指针。我无法到达向量中的另一个位置。
如何获取整个向量的内容?也许用一些手表表达?
我正在使用 Rust 1.44.1
该问题已在最新版本中得到解决CodeLLDB v1.7.0
生锈:1.60.0 (7737e0b5c 2022-04-04)
vscode:v1.67.0\
使用的代码
use std::vec;
fn main() {
let my_vec_of_tuples: Vec<(u64, u64)> = vec![(1, 2), (3, 4)];
println!("you guessed : {:?}", my_vec_of_tuples);
}
Run Code Online (Sandbox Code Playgroud)
代码 lldb 调试视图
my_vec_of_tuples: (2) vec![(1, 2), (3, 4)]
my_vec_of_tuples[0]: (1, 2)
Run Code Online (Sandbox Code Playgroud)
知道不建议将图像作为答案的一部分发布,但在这里更合适,并且需要回答图像。
| 归档时间: |
|
| 查看次数: |
379 次 |
| 最近记录: |