// This is just the compile_fail version of the previous test case, testing what
// error happens if the user has written an incorrect #[bits = N] attribute.
//
// Ensure that the error message points to the incorrect attribute and contains
// the correct number of bits in some form.
use modular_bitfield::prelude::*;
#[bitfield]
pub struct RedirectionTableEntry {
#[bits = 9]
trigger_mode: TriggerMode,
reserved: B7,
}
#[derive(BitfieldSpecifier, Debug)]
pub enum TriggerMode {
Edge = 0,
Level = 1,
}
fn main() {}