macro_rules! datapoint_warn { ($name:expr $(,)?) => { ... }; ($name:expr, $($fields:tt)+) => { ... }; }