macro_rules! check_bitfield {
(
$msb:expr, $lsb:expr, $base:ty, $ret:ty$(,)?
) => { ... };
(
$bit:expr, $base:ty$(,)?
) => { ... };
(
$msb:expr, $lsb:expr, $base:ty, $N:expr, $ret:ty$(,)?
) => { ... };
(
$bit:expr, $base:ty, $N:expr$(,)?
) => { ... };
}
Expand description
Helper macro to check bitfield invariants at compile-time.