Macro combu::_ffp[][src]

macro_rules! _ffp {
    (-> $name : ident $t : tt) => { ... };
    (-> [$name : expr] $t : tt) => { ... };
    (-> [$name : expr] $sep : tt $($t : tt) +) => { ... };
    (-> $name : ident = $t : tt) => { ... };
    (-> $name : expr => $($t : tt) *) => { ... };
    (-> $name : ident $sep : tt $t : tt) => { ... };
    ([$($t : tt) +] $($ta : tt) ?) => { ... };
    ([$($t : tt) +] [# $(sep : tt) *] $($ta : tt) +) => { ... };
    ([$($t : tt) +] [$($ta : tt) *] $($tas : tt) +) => { ... };
    ([$($t : tt) +] $sep : tt $($ta : tt) +) => { ... };
    ($name : literal [# $($sep : tt) *] $($tas : tt) +) => { ... };
    ($name : literal [$($ta : tt) *] $($tas : tt) +) => { ... };
    ($name : ident [# $($sep : tt) *] $($tas : tt) +) => { ... };
    ($name : ident [$($ta : tt) *] $($tas : tt) +) => { ... };
    ($name : ident $t : tt) => { ... };
    ($name : ident $sep : tt $t : tt) => { ... };
    ($name : ident) => { ... };
    ($name : ident $sep : tt $($t : tt) +) => { ... };
    ($name : expr $(=> $t : tt) ?) => { ... };
    ($name : expr => $($t : tt) *) => { ... };
    (-> [$name : expr]) => { ... };
    (-> $name : expr) => { ... };
}
Expand description

inner for first parse name and tify little after name.