Struct Hartinfo
#[repr(transparent)]pub struct Hartinfo(pub u32);Expand description
Hart Information.
Tuple Fields§
§0: u32Implementations§
§impl Hartinfo
impl Hartinfo
pub const fn set_dataaddr(&mut self, val: u16)
pub const fn set_dataaddr(&mut self, val: u16)
Data Address.
pub const fn set_datasize(&mut self, val: u8)
pub const fn set_datasize(&mut self, val: u8)
Data Size.
pub const fn dataaccess(&self) -> bool
pub const fn dataaccess(&self) -> bool
Data Access.
pub const fn set_dataaccess(&mut self, val: bool)
pub const fn set_dataaccess(&mut self, val: bool)
Data Access.
pub const fn set_nscratch(&mut self, val: u8)
pub const fn set_nscratch(&mut self, val: u8)
Number of dscratch registers.
Trait Implementations§
impl Copy for Hartinfo
impl Eq for Hartinfo
impl StructuralPartialEq for Hartinfo
Auto Trait Implementations§
impl Freeze for Hartinfo
impl RefUnwindSafe for Hartinfo
impl Send for Hartinfo
impl Sync for Hartinfo
impl Unpin for Hartinfo
impl UnsafeUnpin for Hartinfo
impl UnwindSafe for Hartinfo
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