【发布时间】:2020-12-12 06:54:45
【问题描述】:
在开发中,我的代码使用.expect() 和panic!() 来处理致命错误。
他们的行为正是我在开发过程中所需要的。
当我使用--release 编译时,我希望他们的输出会变得更简洁。
即这段代码:
let mut file_a = OpenOptions::new().write(true)
.read(true)
.open(args.file_a).expect("foo bar");
生成:
thread 'main' panicked at 'foo bar: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/bin/vsapply.rs:131:59
当我更喜欢时:
foo bar: No such file or directory
当使用--release编译时。
有没有办法做到这一点?
【问题讨论】: