Macro gbench::count[][src]

macro_rules! count {
    ($($name : expr => { $($argname : expr => $val : expr), * }), *) => { ... };
}
Expand description

Creates a counting event

let i = 10;
count!(
    "a" => {
        "a" => i,
        "b" => i / 2
    },
    "b" => {
        "c" => i % 3
    }
);

Will queue these BenchData

Count {
    name: "a",
    ts: /* event's timestamp */,
    tid: /* event's thread of execution */,
    data: [
        (
            "a",
            10.0,
        ),
        (
            "b",
            5.0,
        ),
    ],
},
Count {
    name: "b",
    ts: /* event's timestamp */,
    tid: /* event's thread of execution */,
    data: [
        (
            "c",
            1.0,
        ),
    ],
},