#ok #err #result #some #options

wrap_result

轻松包装 Ok(value) , Err(value) 或 Some(value)

1 个不稳定版本

0.1.1 2021 年 3 月 30 日
0.1.0 2021 年 3 月 30 日

#5#some

MIT/Apache

3KB

wrap_result

示例

use wrap_result::*;
let x = 0;
assert_eq!(x.wrap_ok(), Result::<u32,u32>::Ok(x));

assert_eq!(x.wrap_err(), Result::<u32,u32>::Err(x));

assert_eq!(x.wrap_some(), Some(x));

lib.rs:

示例

use wrap_result::*;
let x = 0;
assert_eq!(x.wrap_ok(), Result::<u32,u32>::Ok(x));

assert_eq!(x.wrap_err(), Result::<u32,u32>::Err(x));

assert_eq!(x.wrap_some(), Some(x));

无运行时依赖