Trait drone_core::reg::RReg
[−]
[src]
pub trait RReg<T: RegTag>: Reg<T> { fn load<'a>(&'a self) -> Self::Hold
where
Self: RegRef<'a, T>, { ... } fn load_val(&self) -> Self::Val { ... } fn to_ptr(&self) -> *const <Self::Val as RegVal>::Raw { ... } }
Register that can read its value.
Provided Methods
fn load<'a>(&'a self) -> Self::Hold where
Self: RegRef<'a, T>,
Self: RegRef<'a, T>,
Reads and wraps a register value from its memory address.
fn load_val(&self) -> Self::Val
Reads a register value from its memory address.
fn to_ptr(&self) -> *const <Self::Val as RegVal>::Raw
Returns an unsafe constant pointer to the register's memory address.