1 2 3 4 5 6 7
/// A macro which takes an Option<T> and returns None if it /// is None, otherwise unwraps(). #[export_macro] macro_rules! try_ret( ($e:expr) => (match $e { Some(e) => e, None => return None }) );