Macro data_struct
macro_rules! data_struct {
(<$generic:ident: $bound:tt> $ty:path $(, $(#[$attr:meta])*)?) => { ... };
($ty:path $(, $(#[$attr:meta])*)?) => { ... };
(
$ty:ty,
varule: $varule:ty,
$(#[$attr:meta])*
encode_as_varule: $encode_as_varule:expr
) => { ... };
}
Expand description
Implements required traits on data structs, such as [MaybeEncodeAsVarULE
].