Struct esp32c3_hal::esp_riscv_rt::riscv::register::medeleg::Medeleg
pub struct Medeleg { /* private fields */ }
Expand description
medeleg register
Implementations§
§impl Medeleg
impl Medeleg
pub fn instruction_misaligned(&self) -> bool
pub fn instruction_misaligned(&self) -> bool
Instruction Address Misaligned Delegate
pub fn instruction_fault(&self) -> bool
pub fn instruction_fault(&self) -> bool
Instruction Access Fault Delegate
pub fn illegal_instruction(&self) -> bool
pub fn illegal_instruction(&self) -> bool
Illegal Instruction Delegate
pub fn breakpoint(&self) -> bool
pub fn breakpoint(&self) -> bool
Breakpoint Delegate
pub fn load_misaligned(&self) -> bool
pub fn load_misaligned(&self) -> bool
Load Address Misaligned Delegate
pub fn load_fault(&self) -> bool
pub fn load_fault(&self) -> bool
Load Access Fault Delegate
pub fn store_misaligned(&self) -> bool
pub fn store_misaligned(&self) -> bool
Store/AMO Address Misaligned Delegate
pub fn store_fault(&self) -> bool
pub fn store_fault(&self) -> bool
Store/AMO Access Fault Delegate
pub fn user_env_call(&self) -> bool
pub fn user_env_call(&self) -> bool
Environment Call from U-mode Delegate
pub fn supervisor_env_call(&self) -> bool
pub fn supervisor_env_call(&self) -> bool
Environment Call from S-mode Delegate
pub fn machine_env_call(&self) -> bool
pub fn machine_env_call(&self) -> bool
Environment Call from M-mode Delegate
pub fn instruction_page_fault(&self) -> bool
pub fn instruction_page_fault(&self) -> bool
Instruction Page Fault Delegate
pub fn load_page_fault(&self) -> bool
pub fn load_page_fault(&self) -> bool
Load Page Fault Delegate
pub fn store_page_fault(&self) -> bool
pub fn store_page_fault(&self) -> bool
Store/AMO Page Fault Delegate
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Medeleg
impl Send for Medeleg
impl Sync for Medeleg
impl Unpin for Medeleg
impl UnwindSafe for Medeleg
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