#err #ok #result #some #options

wrap_result

easy to wrap Ok(value) , Err(value) or Some(value)

1 unstable release

0.1.1 Mar 30, 2021
0.1.0 Mar 30, 2021

#2910 in Rust patterns

MIT/Apache

3KB

wrap_result

Examples

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:

Examples

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

No runtime deps