vscode-lldb 不评估 Rust 表达式

dsp*_*pyz 7 expression rust lldb visual-studio-code

在 vscode 中调试我的代码时,我注意到它似乎找不到我调用的任何函数。我尝试添加到main.rs

pub fn factorial(n: usize) -> usize {
    if n == 0 {
        1
    } else {
        n * factorial(n - 1)
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我在程序开始处设置一个断点并在调试控制台中键入

p factorial(5)

但我只是得到

error: could not find item

如果我写

p crate::factorial(5)

我明白了error: could not find decl "factorial"

正确的做法是什么?我在任何地方都找不到任何例子。