[−][src]Struct picorv32_rt::PicoRV32StoredRegisters
A block of registers saved for the duration of handling an interrupt
Methods
impl PicoRV32StoredRegisters
[src]
pub fn x1(&self) -> u32
[src]
x1
/ra
(return address, saved by caller)
pub fn x2(&self) -> u32
[src]
x2
/sp
(stack pointer, saved by callee)
pub fn x3(&self) -> u32
[src]
x3
/gp
(global pointer)
pub fn x5(&self) -> u32
[src]
x5
/t0
(t0, saved by caller)
pub fn x6(&self) -> u32
[src]
x6
/t1
(t1, saved by caller)
pub fn x7(&self) -> u32
[src]
x7
/t2
(t2, saved by caller)
pub fn x10(&self) -> u32
[src]
x10
/a0
(a0, saved by caller)
pub fn x11(&self) -> u32
[src]
x11
/a1
(a1, saved by caller)
pub fn x12(&self) -> u32
[src]
x12
/a2
(a2, saved by caller)
pub fn x13(&self) -> u32
[src]
x13
/a3
(a3, saved by caller)
pub fn x14(&self) -> u32
[src]
x14
/a4
(a4, saved by caller)
pub fn x15(&self) -> u32
[src]
x15
/a5
(a5, saved by caller)
pub fn x16(&self) -> u32
[src]
x16
/a6
(a6, saved by caller)
pub fn x17(&self) -> u32
[src]
x17
/a7
(a7, saved by caller)
pub fn x28(&self) -> u32
[src]
x28
/t3
(t3, saved by caller)
pub fn x29(&self) -> u32
[src]
x29
/t4
(t4, saved by caller)
pub fn x30(&self) -> u32
[src]
x30
/t5
(t5, saved by caller)
pub fn x31(&self) -> u32
[src]
x31
/t6
(t6, saved by caller)
Trait Implementations
impl Debug for PicoRV32StoredRegisters
[src]
impl Copy for PicoRV32StoredRegisters
[src]
impl From<PicoRV32StoredRegisters> for PicoRV32AllStoredRegisters
[src]
fn from(r: PicoRV32StoredRegisters) -> Self
[src]
impl Clone for PicoRV32StoredRegisters
[src]
fn clone(&self) -> PicoRV32StoredRegisters
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Unpin for PicoRV32StoredRegisters
impl Sync for PicoRV32StoredRegisters
impl Send for PicoRV32StoredRegisters
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,