在 VS Code 的 rust-analyzer 测试中禁用溢出检查但保留 println

Disable overflow checks in VS Code's rust-analyzer tests but retain println

我需要在单元测试中关闭溢出检查。我可以使用命令行使用 cargo test --release 来完成此操作,但是:

  1. rust-analyzer 提供的 GUI 测试按钮提供了更好的体验,但是它们在调试模式下被配置为 运行,并启用了溢出检查。
  2. cargo test --release 隐藏了 println! 语句,但我想看到它们。

只需禁用 Cargo.toml 文件中测试的溢出检查:

[profile.test]
overflow-checks = false

cargo test -- --show-output 显示 println!() 个语句