macro_rules! spell_prop_accessor {
(
copy {
$(
$(#[$copy_meta:meta])*
$copy_method:ident -> $copy_ty:ty => $copy_field:ident
),* $(,)?
}
flatten {
$(
$(#[$flatten_meta:meta])*
$flatten_method:ident -> $flatten_ty:ty => $flatten_field:ident
),* $(,)?
}
slice {
$(
$(#[$slice_meta:meta])*
$slice_method:ident -> $slice_ty:ty => $slice_field:ident
),* $(,)?
}
) => { ... };
}