在 VS Code 的 rust-analyzer 测试中禁用溢出检查但保留 println
Disable overflow checks in VS Code's rust-analyzer tests but retain println
我需要在单元测试中关闭溢出检查。我可以使用命令行使用 cargo test --release
来完成此操作,但是:
- rust-analyzer 提供的 GUI 测试按钮提供了更好的体验,但是它们在调试模式下被配置为 运行,并启用了溢出检查。
cargo test --release
隐藏了 println!
语句,但我想看到它们。
只需禁用 Cargo.toml 文件中测试的溢出检查:
[profile.test]
overflow-checks = false
cargo test -- --show-output
显示 println!()
个语句
我需要在单元测试中关闭溢出检查。我可以使用命令行使用 cargo test --release
来完成此操作,但是:
- rust-analyzer 提供的 GUI 测试按钮提供了更好的体验,但是它们在调试模式下被配置为 运行,并启用了溢出检查。
cargo test --release
隐藏了println!
语句,但我想看到它们。
只需禁用 Cargo.toml 文件中测试的溢出检查:
[profile.test]
overflow-checks = false
cargo test -- --show-output
显示 println!()
个语句