macro_rules! opt_map {
($opt:expr, |$param:pat_param| $mapper:expr $(,)? ) => { ... };
($opt:expr, | $($anything:tt)* ) => { ... };
($opt:expr, $function:path $(,)?) => { ... };
}
macro_rules! opt_map {
($opt:expr, |$param:pat_param| $mapper:expr $(,)? ) => { ... };
($opt:expr, | $($anything:tt)* ) => { ... };
($opt:expr, $function:path $(,)?) => { ... };
}