#[repr(transparent)]pub struct SecCtrlAhbSecCtrlMemRule(pub u32);Expand description
Security access rules for AHB_SEC_CTRL_AHB.
Tuple Fields§
§0: u32Implementations§
Source§impl SecCtrlAhbSecCtrlMemRule
impl SecCtrlAhbSecCtrlMemRule
Sourcepub const fn ahb_sec_ctrl_sect_0_rule(&self) -> AhbSecCtrlSect0Rule
pub const fn ahb_sec_ctrl_sect_0_rule(&self) -> AhbSecCtrlSect0Rule
Address space: 0x400A_0000 - 0x400A_CFFF
Sourcepub const fn set_ahb_sec_ctrl_sect_0_rule(&mut self, val: AhbSecCtrlSect0Rule)
pub const fn set_ahb_sec_ctrl_sect_0_rule(&mut self, val: AhbSecCtrlSect0Rule)
Address space: 0x400A_0000 - 0x400A_CFFF
Sourcepub const fn ahb_sec_ctrl_sect_1_rule(&self) -> AhbSecCtrlSect1Rule
pub const fn ahb_sec_ctrl_sect_1_rule(&self) -> AhbSecCtrlSect1Rule
Address space: 0x400A_D000 - 0x400A_DFFF
Sourcepub const fn set_ahb_sec_ctrl_sect_1_rule(&mut self, val: AhbSecCtrlSect1Rule)
pub const fn set_ahb_sec_ctrl_sect_1_rule(&mut self, val: AhbSecCtrlSect1Rule)
Address space: 0x400A_D000 - 0x400A_DFFF
Sourcepub const fn ahb_sec_ctrl_sect_2_rule(&self) -> AhbSecCtrlSect2Rule
pub const fn ahb_sec_ctrl_sect_2_rule(&self) -> AhbSecCtrlSect2Rule
Address space: 0x400A_E000 - 0x400A_EFFF
Sourcepub const fn set_ahb_sec_ctrl_sect_2_rule(&mut self, val: AhbSecCtrlSect2Rule)
pub const fn set_ahb_sec_ctrl_sect_2_rule(&mut self, val: AhbSecCtrlSect2Rule)
Address space: 0x400A_E000 - 0x400A_EFFF
Sourcepub const fn ahb_sec_ctrl_sect_3_rule(&self) -> AhbSecCtrlSect3Rule
pub const fn ahb_sec_ctrl_sect_3_rule(&self) -> AhbSecCtrlSect3Rule
Address space: 0x400A_F000 - 0x400A_FFFF
Sourcepub const fn set_ahb_sec_ctrl_sect_3_rule(&mut self, val: AhbSecCtrlSect3Rule)
pub const fn set_ahb_sec_ctrl_sect_3_rule(&mut self, val: AhbSecCtrlSect3Rule)
Address space: 0x400A_F000 - 0x400A_FFFF
Trait Implementations§
Source§impl Clone for SecCtrlAhbSecCtrlMemRule
impl Clone for SecCtrlAhbSecCtrlMemRule
Source§fn clone(&self) -> SecCtrlAhbSecCtrlMemRule
fn clone(&self) -> SecCtrlAhbSecCtrlMemRule
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 SecCtrlAhbSecCtrlMemRule
impl Debug for SecCtrlAhbSecCtrlMemRule
Source§impl Default for SecCtrlAhbSecCtrlMemRule
impl Default for SecCtrlAhbSecCtrlMemRule
Source§fn default() -> SecCtrlAhbSecCtrlMemRule
fn default() -> SecCtrlAhbSecCtrlMemRule
Returns the “default value” for a type. Read more
Source§impl PartialEq for SecCtrlAhbSecCtrlMemRule
impl PartialEq for SecCtrlAhbSecCtrlMemRule
impl Copy for SecCtrlAhbSecCtrlMemRule
impl Eq for SecCtrlAhbSecCtrlMemRule
impl StructuralPartialEq for SecCtrlAhbSecCtrlMemRule
Auto Trait Implementations§
impl Freeze for SecCtrlAhbSecCtrlMemRule
impl RefUnwindSafe for SecCtrlAhbSecCtrlMemRule
impl Send for SecCtrlAhbSecCtrlMemRule
impl Sync for SecCtrlAhbSecCtrlMemRule
impl Unpin for SecCtrlAhbSecCtrlMemRule
impl UnwindSafe for SecCtrlAhbSecCtrlMemRule
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