#[repr(transparent)]pub struct SecCtrlUsbHsMemRule(pub u32);Expand description
Security access rules for RAM_USB_HS.
Tuple Fields§
§0: u32Implementations§
Source§impl SecCtrlUsbHsMemRule
impl SecCtrlUsbHsMemRule
Sourcepub const fn sram_sect_0_rule(&self) -> SramSect0Rule
pub const fn sram_sect_0_rule(&self) -> SramSect0Rule
Address space: 0x4010_0000 - 0x4010_0FFF
Sourcepub const fn set_sram_sect_0_rule(&mut self, val: SramSect0Rule)
pub const fn set_sram_sect_0_rule(&mut self, val: SramSect0Rule)
Address space: 0x4010_0000 - 0x4010_0FFF
Sourcepub const fn sram_sect_1_rule(&self) -> SramSect1Rule
pub const fn sram_sect_1_rule(&self) -> SramSect1Rule
Address space: 0x4010_1000 - 0x4010_1FFF
Sourcepub const fn set_sram_sect_1_rule(&mut self, val: SramSect1Rule)
pub const fn set_sram_sect_1_rule(&mut self, val: SramSect1Rule)
Address space: 0x4010_1000 - 0x4010_1FFF
Sourcepub const fn sram_sect_2_rule(&self) -> SramSect2Rule
pub const fn sram_sect_2_rule(&self) -> SramSect2Rule
Address space: 0x4010_2000 - 0x4010_2FFF
Sourcepub const fn set_sram_sect_2_rule(&mut self, val: SramSect2Rule)
pub const fn set_sram_sect_2_rule(&mut self, val: SramSect2Rule)
Address space: 0x4010_2000 - 0x4010_2FFF
Sourcepub const fn sram_sect_3_rule(&self) -> SramSect3Rule
pub const fn sram_sect_3_rule(&self) -> SramSect3Rule
Address space: 0x4010_3000 - 0x4010_3FFF
Sourcepub const fn set_sram_sect_3_rule(&mut self, val: SramSect3Rule)
pub const fn set_sram_sect_3_rule(&mut self, val: SramSect3Rule)
Address space: 0x4010_3000 - 0x4010_3FFF
Trait Implementations§
Source§impl Clone for SecCtrlUsbHsMemRule
impl Clone for SecCtrlUsbHsMemRule
Source§fn clone(&self) -> SecCtrlUsbHsMemRule
fn clone(&self) -> SecCtrlUsbHsMemRule
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 SecCtrlUsbHsMemRule
impl Debug for SecCtrlUsbHsMemRule
Source§impl Default for SecCtrlUsbHsMemRule
impl Default for SecCtrlUsbHsMemRule
Source§fn default() -> SecCtrlUsbHsMemRule
fn default() -> SecCtrlUsbHsMemRule
Returns the “default value” for a type. Read more
Source§impl PartialEq for SecCtrlUsbHsMemRule
impl PartialEq for SecCtrlUsbHsMemRule
impl Copy for SecCtrlUsbHsMemRule
impl Eq for SecCtrlUsbHsMemRule
impl StructuralPartialEq for SecCtrlUsbHsMemRule
Auto Trait Implementations§
impl Freeze for SecCtrlUsbHsMemRule
impl RefUnwindSafe for SecCtrlUsbHsMemRule
impl Send for SecCtrlUsbHsMemRule
impl Sync for SecCtrlUsbHsMemRule
impl Unpin for SecCtrlUsbHsMemRule
impl UnwindSafe for SecCtrlUsbHsMemRule
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