2次发布

0.1.1 2021年11月15日
0.1.0 2021年9月21日

2876Rust模式

Download history 28/week @ 2024-04-01

每月186次下载
用于 zinzen

MIT/Apache

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();
}

无运行时依赖