Macro seq

Source
macro_rules! seq {
    (@elem($iter:ident) .. $e:expr) => { ... };
    (@elem($iter:ident) .. $e:expr, $($t:tt)*) => { ... };
    (@elem($iter:ident) $e:expr, $($t:tt)*) => { ... };
    (@elem($iter:ident)) => { ... };
    (@elem($iter:ident) $($t:tt)*) => { ... };
    () => { ... };
    ($($t:tt)*) => { ... };
}
Expand description

Replacement for the vec macro that supports ..foo notation to flatten vectors.