respector

Downloads License crates.io docs.rs

An extension to add inspect method to Option and Result types.

Usage

```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). ```