pub struct MStatus {Show 37 fields
pub debug: bool,
pub cease: bool,
pub wfi: bool,
pub isa: U<32>,
pub dprv: U<2>,
pub dv: bool,
pub prv: U<2>,
pub v: bool,
pub sd: bool,
pub zero2: U<23>,
pub mpv: bool,
pub gva: bool,
pub mbe: bool,
pub sbe: bool,
pub sxl: U<2>,
pub uxl: U<2>,
pub sd_rv32: bool,
pub zero1: U<8>,
pub tsr: bool,
pub tw: bool,
pub tvm: bool,
pub mxr: bool,
pub sum: bool,
pub mprv: bool,
pub xs: U<2>,
pub fs: U<2>,
pub mpp: U<2>,
pub vs: U<2>,
pub spp: U<1>,
pub mpie: bool,
pub ube: bool,
pub spie: bool,
pub upie: bool,
pub mie: bool,
pub hie: bool,
pub sie: bool,
pub uie: bool,
}
Expand description
Fields§
§debug: bool
§cease: bool
§wfi: bool
§isa: U<32>
§dprv: U<2>
§dv: bool
§prv: U<2>
§v: bool
§sd: bool
§zero2: U<23>
§mpv: bool
§gva: bool
§mbe: bool
§sbe: bool
§sxl: U<2>
§uxl: U<2>
§sd_rv32: bool
§zero1: U<8>
§tsr: bool
§tw: bool
§tvm: bool
§mxr: bool
§sum: bool
§mprv: bool
§xs: U<2>
§fs: U<2>
§mpp: U<2>
§vs: U<2>
§spp: U<1>
§mpie: bool
§ube: bool
§spie: bool
§upie: bool
§mie: bool
§hie: bool
§sie: bool
§uie: bool
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for MStatus
impl Send for MStatus
impl Sync for MStatus
impl Unpin for MStatus
impl UnwindSafe for MStatus
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