Struct esp32c6_hal::esp_riscv_rt::riscv::register::Pmp
pub struct Pmp {
pub byte: u8,
pub permission: Permission,
pub range: Range,
pub locked: bool,
}Expand description
Pmp struct holds a high-level representation of a single pmp configuration
Fields§
§byte: u8raw bits
permission: PermissionCurrent PMP Permission
range: RangeCurrent PMP Range
locked: boolIs PMP locked?
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Pmp
impl Send for Pmp
impl Sync for Pmp
impl Unpin for Pmp
impl UnwindSafe for Pmp
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