Macro sp_runtime::count[][src]

macro_rules! count {
    ($f : ident($($x : tt) *)) => { ... };
    ($f : ident($($x : tt) *) $x1 : tt) => { ... };
    ($f : ident($($x : tt) *) $x1 : tt, $x2 : tt) => { ... };
    ($f : ident($($x : tt) *) $x1 : tt, $x2 : tt, $x3 : tt) => { ... };
    ($f : ident($($x : tt) *) $x1 : tt, $x2 : tt, $x3 : tt, $x4 : tt) => { ... };
    ($f : ident($($x : tt) *) $x1 : tt, $x2 : tt, $x3 : tt, $x4 : tt, $x5 : tt) => { ... };
}
Expand description

Calls a given macro a number of times with a set of fixed params and an incrementing numeral. e.g.

count!(println ("{}",) foo, bar, baz);
// Will result in three `println!`s: "0", "1" and "2".