Debugging 在LLDB中调试时,如何查看元组向量的内容?

Debugging 在LLDB中调试时,如何查看元组向量的内容?,debugging,visual-studio-code,rust,lldb,codelldb,Debugging,Visual Studio Code,Rust,Lldb,Codelldb,我正在使用VisualStudio代码和LLDB调试器(CodeLLDB vadimcn.vscode LLDB)在Rust中编程。使用Vec时,我可以看到列表中的所有值(直到限制>10000): 当使用元组向量(Vec)时,我看不到向量的内部 当深入挖掘时,我只找到一个指向向量中第一个条目的指针。我无法到达向量中的另一个位置 如何获取整个向量的内容?也许带点手表表情 我使用的是Rust 1.44.1我还使用了CodeLLDB的v1.5.3。我已经在我的launch.json中添加了“sou

我正在使用VisualStudio代码和LLDB调试器(CodeLLDB vadimcn.vscode LLDB)在Rust中编程。使用
Vec
时,我可以看到列表中的所有值(直到限制>10000):

当使用元组向量(
Vec
)时,我看不到向量的内部

当深入挖掘时,我只找到一个指向向量中第一个条目的指针。我无法到达向量中的另一个位置

如何获取整个向量的内容?也许带点手表表情


我使用的是Rust 1.44.1

我还使用了CodeLLDB的v1.5.3。我已经在我的launch.json中添加了
“sourceLanguages”:[“rust”]
,但我仍然无法查看元组。我还注意到,如果我有
让mut some_vec:vec=vec::new()
一些向量推送((64,64))
一些向量推送((63,63))
然后在调试器控制台中运行
p一些向量[0]
我得到一个
索引“0”超出范围
错误,这显然是错误的。这让我觉得这是CodeLLDB中的一个bug,不知道如何解释Rust中元组的向量。