#[repr(transparent)]pub struct Rlar(pub u32);Expand description
Security Attribution Unit Region Limit Address Register.
Tuple Fields§
§0: u32Implementations§
Source§impl Rlar
impl Rlar
Sourcepub const fn enable(&self) -> RlarEnable
pub const fn enable(&self) -> RlarEnable
Enable. SAU region enable.
Sourcepub const fn set_enable(&mut self, val: RlarEnable)
pub const fn set_enable(&mut self, val: RlarEnable)
Enable. SAU region enable.
Sourcepub const fn nsc(&self) -> bool
pub const fn nsc(&self) -> bool
Non-secure callable. Controls whether Non-secure state is permitted to execute an SG instruction from this region.
Sourcepub const fn set_nsc(&mut self, val: bool)
pub const fn set_nsc(&mut self, val: bool)
Non-secure callable. Controls whether Non-secure state is permitted to execute an SG instruction from this region.
Trait Implementations§
impl Copy for Rlar
impl Eq for Rlar
impl StructuralPartialEq for Rlar
Auto Trait Implementations§
impl Freeze for Rlar
impl RefUnwindSafe for Rlar
impl Send for Rlar
impl Sync for Rlar
impl Unpin for Rlar
impl UnwindSafe for Rlar
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