#[repr(transparent)]pub struct SecCtrlRam2MemRule0(pub u32);Expand description
Security access rules for RAM2 slaves.
Tuple Fields§
§0: u32Implementations§
Source§impl SecCtrlRam2MemRule0
impl SecCtrlRam2MemRule0
Sourcepub const fn rule0(&self) -> SecCtrlRam2MemRule0Rule0
pub const fn rule0(&self) -> SecCtrlRam2MemRule0Rule0
secure control rule0. it can be set when check_reg’s write_lock is ‘0’
Sourcepub const fn set_rule0(&mut self, val: SecCtrlRam2MemRule0Rule0)
pub const fn set_rule0(&mut self, val: SecCtrlRam2MemRule0Rule0)
secure control rule0. it can be set when check_reg’s write_lock is ‘0’
Sourcepub const fn rule1(&self) -> SecCtrlRam2MemRule0Rule1
pub const fn rule1(&self) -> SecCtrlRam2MemRule0Rule1
secure control rule1. it can be set when check_reg’s write_lock is ‘0’
Sourcepub const fn set_rule1(&mut self, val: SecCtrlRam2MemRule0Rule1)
pub const fn set_rule1(&mut self, val: SecCtrlRam2MemRule0Rule1)
secure control rule1. it can be set when check_reg’s write_lock is ‘0’
Sourcepub const fn rule2(&self) -> SecCtrlRam2MemRule0Rule2
pub const fn rule2(&self) -> SecCtrlRam2MemRule0Rule2
secure control rule2. it can be set when check_reg’s write_lock is ‘0’
Sourcepub const fn set_rule2(&mut self, val: SecCtrlRam2MemRule0Rule2)
pub const fn set_rule2(&mut self, val: SecCtrlRam2MemRule0Rule2)
secure control rule2. it can be set when check_reg’s write_lock is ‘0’
Sourcepub const fn rule3(&self) -> SecCtrlRam2MemRule0Rule3
pub const fn rule3(&self) -> SecCtrlRam2MemRule0Rule3
secure control rule3. it can be set when check_reg’s write_lock is ‘0’
Sourcepub const fn set_rule3(&mut self, val: SecCtrlRam2MemRule0Rule3)
pub const fn set_rule3(&mut self, val: SecCtrlRam2MemRule0Rule3)
secure control rule3. it can be set when check_reg’s write_lock is ‘0’
Trait Implementations§
Source§impl Clone for SecCtrlRam2MemRule0
impl Clone for SecCtrlRam2MemRule0
Source§fn clone(&self) -> SecCtrlRam2MemRule0
fn clone(&self) -> SecCtrlRam2MemRule0
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 SecCtrlRam2MemRule0
impl Debug for SecCtrlRam2MemRule0
Source§impl Default for SecCtrlRam2MemRule0
impl Default for SecCtrlRam2MemRule0
Source§fn default() -> SecCtrlRam2MemRule0
fn default() -> SecCtrlRam2MemRule0
Returns the “default value” for a type. Read more
Source§impl PartialEq for SecCtrlRam2MemRule0
impl PartialEq for SecCtrlRam2MemRule0
impl Copy for SecCtrlRam2MemRule0
impl Eq for SecCtrlRam2MemRule0
impl StructuralPartialEq for SecCtrlRam2MemRule0
Auto Trait Implementations§
impl Freeze for SecCtrlRam2MemRule0
impl RefUnwindSafe for SecCtrlRam2MemRule0
impl Send for SecCtrlRam2MemRule0
impl Sync for SecCtrlRam2MemRule0
impl Unpin for SecCtrlRam2MemRule0
impl UnwindSafe for SecCtrlRam2MemRule0
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