macro_rules! config_struct {
(
$(#[$meta:meta])*
$vis:vis struct $name:ident {
$(
$(#[$field_meta:meta])*
$field:ident: $ty:ty $(= $default:expr)?
),* $(,)?
}
) => { ... };
}