An extension to add inspect
method to Option
and Result
types.
```rust use respector::prelude::*;
assert_eq!(
Some(10).inspect(|x| println!("Some({})", x)),
Some(10)
); // Prints Some(10)
.
assert_eq!(
Ok::<_, ()>(10).inspect(|x| println!("Ok({})", x)),
Ok(10)
); // Prints Ok(10)
.
asserteq!(
Err::<(), _>(10).inspecterr(|x| println!("Err({})", x)),
Err(10)
); // Prints Err(10)
.
```