try_or 
Contains the macros try_or!, try_or_else!, try_opt_or! and
try_opt_or_else!. These are helper macros for unwrapping a Result or an
Option while returning early for Err and None values. The semantics
are similar to unwrap_or and unwrap_or_else.
If you want a try_opt! macro, there's already another crate (try_opt)
for that.
Documentation
Usage
Add to your Cargo.toml:
[]
= "0.1"
Use the macros like this:
extern crate try_or;