Macro tpm_bitflags
Source macro_rules! tpm_bitflags {
(@impl $(#[$outer:meta])* $vis:vis struct $name:ident($wrapper:ty, $repr:ty) {
$(
$(#[$inner:meta])*
const $field:ident = $value:expr, $string_name:literal;
)*
}) => { ... };
($(#[$meta:meta])* $vis:vis struct $name:ident(TpmUint8) { $($rest:tt)* }) => { ... };
($(#[$meta:meta])* $vis:vis struct $name:ident(TpmUint16) { $($rest:tt)* }) => { ... };
($(#[$meta:meta])* $vis:vis struct $name:ident(TpmUint32) { $($rest:tt)* }) => { ... };
($(#[$meta:meta])* $vis:vis struct $name:ident(TpmUint64) { $($rest:tt)* }) => { ... };
}