#[repr(u8)]pub enum Matcfg {
DISABLED = 0,
_RESERVED_1 = 1,
FIRST_DATA_WORD_EQUALS_MATCH0_OR_MATCH1 = 2,
ANY_DATA_WORD_EQUALS_MATCH0_OR_MATCH1 = 3,
FIRST_DATA_WORD_MATCH0_AND_SECOND_DATA_WORD_MATCH1 = 4,
ANY_DATA_WORD_MATCH0_NEXT_DATA_WORD_MATCH1 = 5,
FIRST_DATA_WORD_AND_MATCH1_EQUALS_MATCH0_AND_MATCH1 = 6,
ANY_DATA_WORD_AND_MATCH1_EQUALS_MATCH0_AND_MATCH1 = 7,
}Variants§
DISABLED = 0
Match is disabled
_RESERVED_1 = 1
FIRST_DATA_WORD_EQUALS_MATCH0_OR_MATCH1 = 2
Match is enabled: first data word equals MDMR[MATCH0] OR MDMR[MATCH1]
ANY_DATA_WORD_EQUALS_MATCH0_OR_MATCH1 = 3
Match is enabled: any data word equals MDMR[MATCH0] OR MDMR[MATCH1]
FIRST_DATA_WORD_MATCH0_AND_SECOND_DATA_WORD_MATCH1 = 4
Match is enabled: (first data word equals MDMR[MATCH0]) AND (second data word equals MDMR[MATCH1)
ANY_DATA_WORD_MATCH0_NEXT_DATA_WORD_MATCH1 = 5
Match is enabled: (any data word equals MDMR[MATCH0]) AND (next data word equals MDMR[MATCH1)
FIRST_DATA_WORD_AND_MATCH1_EQUALS_MATCH0_AND_MATCH1 = 6
Match is enabled: (first data word AND MDMR[MATCH1]) equals (MDMR[MATCH0] AND MDMR[MATCH1])
ANY_DATA_WORD_AND_MATCH1_EQUALS_MATCH0_AND_MATCH1 = 7
Match is enabled: (any data word AND MDMR[MATCH1]) equals (MDMR[MATCH0] AND MDMR[MATCH1])
Implementations§
Trait Implementations§
Source§impl Ord for Matcfg
impl Ord for Matcfg
Source§impl PartialOrd for Matcfg
impl PartialOrd for Matcfg
impl Copy for Matcfg
impl Eq for Matcfg
impl StructuralPartialEq for Matcfg
Auto Trait Implementations§
impl Freeze for Matcfg
impl RefUnwindSafe for Matcfg
impl Send for Matcfg
impl Sync for Matcfg
impl Unpin for Matcfg
impl UnwindSafe for Matcfg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more