#[repr(u8)]pub enum SsmState {
Show 16 variants
INIT = 0,
HARD_FAIL = 1,
_RESERVED_2 = 2,
SOFT_FAIL = 3,
_RESERVED_4 = 4,
_RESERVED_5 = 5,
_RESERVED_6 = 6,
_RESERVED_7 = 7,
INTERMEDIATE = 8,
CHECK = 9,
_RESERVED_a = 10,
NON_SECURE = 11,
_RESERVED_c = 12,
TRUSTED = 13,
_RESERVED_e = 14,
SECURE = 15,
}Variants§
INIT = 0
Init
HARD_FAIL = 1
Hard Fail
_RESERVED_2 = 2
SOFT_FAIL = 3
Soft Fail
_RESERVED_4 = 4
_RESERVED_5 = 5
_RESERVED_6 = 6
_RESERVED_7 = 7
INTERMEDIATE = 8
Init Intermediate (transition state between Init and Check - SSM stays in this state only one clock cycle)
CHECK = 9
Check
_RESERVED_a = 10
NON_SECURE = 11
Non-Secure
_RESERVED_c = 12
TRUSTED = 13
Trusted
_RESERVED_e = 14
SECURE = 15
Secure
Implementations§
Trait Implementations§
Source§impl Ord for SsmState
impl Ord for SsmState
Source§impl PartialOrd for SsmState
impl PartialOrd for SsmState
impl Copy for SsmState
impl Eq for SsmState
impl StructuralPartialEq for SsmState
Auto Trait Implementations§
impl Freeze for SsmState
impl RefUnwindSafe for SsmState
impl Send for SsmState
impl Sync for SsmState
impl Unpin for SsmState
impl UnwindSafe for SsmState
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