macro_rules! event_ratelimited_static {
(level: $level:ident, period: $period:expr, limit: $limit:expr, $($rest:tt)*) => { ... };
(level: $level:ident, period: $period:expr, $($rest:tt)*) => { ... };
(level: $level:ident, limit: $limit:expr, $($rest:tt)*) => { ... };
(level: $level:ident, $($rest:tt)*) => { ... };
}Expand description
As [tracing::event!], but rate limited.
Can be called with optional parameters to customize rate limiting:
period: <ms>- rate limiting period in millisecondslimit: <count>- maximum events per period
level is required and must be a compile-time literal identifier (ERROR, WARN, INFO, DEBUG, TRACE).