调试 Rust 代码时,CLion 是否可能评估函数?

Does CLion possible evaluate a function when debugging Rust code?

一小段 Rust 代码:

pub fn main() {
    let a = "hello";
    let b = a.len();
    let c =b;
    println!("len:{}",c)
}

在 CLion 中调试时,是否可以对函数求值?例如,逐步调试代码,现在代码是 运行 最后一行 println!... 并且当前步骤到此为止,通过将表达式 a.len() 添加到 watch a variable window,IDE 无法计算 a.len()。它说:error: no field named len

这与您不能为 Rust 代码设置条件断点的原因相同: