macro_rules! s_no_extra_traits {
($(
$(#[$attr:meta])*
pub $t:ident $i:ident { $($field:tt)* }
)*) => { ... };
(it: $(#[$attr:meta])* pub union $i:ident { $($field:tt)* }) => { ... };
(it: $(#[$attr:meta])* pub struct $i:ident { $($field:tt)* }) => { ... };
}Expand description
Implement Clone, Copy, and Debug since those can be derived, but exclude PartialEq,
Eq, and Hash.
Most items will prefer to use s.