macro_rules! module_plugin_static_trait_define_config {
( $(#[$outer:meta])*
$dyn_newtype:ident, $static_trait:ident, $dyn_trait:ident, { $($extra_methods:tt)* }, { $($extra_impls:tt)* }, { $($extra_impls_unknown:tt)* }
) => { ... };
}
Expand description
A copy of module_lugin_static_trait_define
but for ClientConfig
.
ClientConfig
is a snowflake that requires : Serialize
and conditional
implementation for DynUnknown
. The macro is getting gnarly, so seems
easier to copy-paste-modify, than pile up conditional argument.