macro_rules! counter_bundle {
(pub struct $name:ident {
$(
pub $fieldname:ident: AtomicCounter,
)*
}
) => { ... };
}
Expand description
counter_bundle declares a struct holding a bundle of counters that should be incremented or decremented together. This is used to facilitate computing rolled up metrics.