#[repr(transparent)]pub struct SecVioMiscInfo(pub u32);Expand description
most recent security violation miscellaneous information for AHB layer n
Tuple Fields§
§0: u32Implementations§
Source§impl SecVioMiscInfo
impl SecVioMiscInfo
Sourcepub const fn sec_vio_info_write(&self) -> bool
pub const fn sec_vio_info_write(&self) -> bool
security violation access read/write indicator, 0: read, 1: write
Sourcepub const fn set_sec_vio_info_write(&mut self, val: bool)
pub const fn set_sec_vio_info_write(&mut self, val: bool)
security violation access read/write indicator, 0: read, 1: write
Sourcepub const fn sec_vio_info_data_access(&self) -> bool
pub const fn sec_vio_info_data_access(&self) -> bool
security violation access data/code indicator, 0: code, 1
Sourcepub const fn set_sec_vio_info_data_access(&mut self, val: bool)
pub const fn set_sec_vio_info_data_access(&mut self, val: bool)
security violation access data/code indicator, 0: code, 1
Sourcepub const fn sec_vio_info_master_sec_level(&self) -> u8
pub const fn sec_vio_info_master_sec_level(&self) -> u8
bit [5:4]: master sec level and privilege level bit [7:6]: anti-pol value for master sec level and privilege level
Sourcepub const fn set_sec_vio_info_master_sec_level(&mut self, val: u8)
pub const fn set_sec_vio_info_master_sec_level(&mut self, val: u8)
bit [5:4]: master sec level and privilege level bit [7:6]: anti-pol value for master sec level and privilege level
Sourcepub const fn sec_vio_info_master(&self) -> u8
pub const fn sec_vio_info_master(&self) -> u8
security violation master number
Sourcepub const fn set_sec_vio_info_master(&mut self, val: u8)
pub const fn set_sec_vio_info_master(&mut self, val: u8)
security violation master number
Trait Implementations§
Source§impl Clone for SecVioMiscInfo
impl Clone for SecVioMiscInfo
Source§fn clone(&self) -> SecVioMiscInfo
fn clone(&self) -> SecVioMiscInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SecVioMiscInfo
impl Debug for SecVioMiscInfo
Source§impl Default for SecVioMiscInfo
impl Default for SecVioMiscInfo
Source§fn default() -> SecVioMiscInfo
fn default() -> SecVioMiscInfo
Returns the “default value” for a type. Read more
Source§impl PartialEq for SecVioMiscInfo
impl PartialEq for SecVioMiscInfo
impl Copy for SecVioMiscInfo
impl Eq for SecVioMiscInfo
impl StructuralPartialEq for SecVioMiscInfo
Auto Trait Implementations§
impl Freeze for SecVioMiscInfo
impl RefUnwindSafe for SecVioMiscInfo
impl Send for SecVioMiscInfo
impl Sync for SecVioMiscInfo
impl Unpin for SecVioMiscInfo
impl UnwindSafe for SecVioMiscInfo
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