#[repr(transparent)]pub struct Hartinfo(pub u32);Expand description
Hart Information.
Tuple Fields§
§0: u32Implementations§
Source§impl Hartinfo
impl Hartinfo
Sourcepub const fn set_dataaddr(&mut self, val: u16)
pub const fn set_dataaddr(&mut self, val: u16)
Data Address.
Sourcepub const fn set_datasize(&mut self, val: u8)
pub const fn set_datasize(&mut self, val: u8)
Data Size.
Sourcepub const fn dataaccess(&self) -> bool
pub const fn dataaccess(&self) -> bool
Data Access.
Sourcepub const fn set_dataaccess(&mut self, val: bool)
pub const fn set_dataaccess(&mut self, val: bool)
Data Access.
Sourcepub 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 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