create_statistics_struct

Macro create_statistics_struct 

Source
macro_rules! create_statistics_struct {
    ($(#[$struct_documentation:meta])* $name:ident { $($(#[$variable_documentation:meta])* $field:ident : $type:ident $(< $( $lt:tt $( : $clt:tt $(+ $dlt:tt )* )? ),+ >)?),+ $(,)? }) => { ... };
}
Expand description

A macro for generating a struct for storing statistics.

ยงExample

create_statistics_struct!(Statistics {
    number_of_calls: usize
});

let statistics = Statistics::default();

assert_eq!(statistics.number_of_calls, 0);