2次发布
0.1.1 | 2021年11月15日 |
---|---|
0.1.0 | 2021年9月21日 |
2876 在 Rust模式
每月186次下载
用于 zinzen
8KB
196 行
Soft断言
此库提供软性、非panic断言。相反,此crate提供的断言返回一个Result
。要使用此crate,只需将assert!(...)
替换为soft::assert!(...)?
。
示例
fn main() {
soft::panic!(false).unwrap_err();
soft::assert!(true).unwrap();
soft::assert!(false).unwrap_err();
soft::assert_eq!(2, 2).unwrap();
soft::assert_eq!(2, 3).unwrap_err();
soft::assert_ne!(2, 3).unwrap();
soft::assert_ne!(2, 2).unwrap_err();
}