map

Macro map 

Source
macro_rules! map {
    (@parse [zip!($($iae:expr),* $(,)?), |($($iip:pat_param),* $(,)?)| $($body:tt)*] $($cb:tt)*) => { ... };
    (@parse [zip!($($iae:expr),* $(,)?), $fn:expr] $($cb:tt)*) => { ... };
    (@parse [$iae:expr, |$iip:pat_param| $($body:tt)*] $($cb:tt)*) => { ... };
    (@parse [$iae:expr, $fn:expr]  $($cb:tt)*) => { ... };
    (@parse_fn [$fn:expr] [$(($iae:expr, $ii:ident, $ia:ident))*] $($cb:tt)*) => { ... };
    (@expand [$body:expr] [$(($iae:expr, $iip:pat_param, $ia:ident))*]) => { ... };
    ($($map_args:tt)*) => { ... };
}