Trait drone_core::reg::RegHold
[−]
[src]
pub trait RegHold<'a, T, U> where
Self: Sized + 'a,
T: RegTag,
U: Reg<T>, { unsafe fn new(reg: &'a U, val: U::Val) -> Self; fn val(&self) -> U::Val; fn set_val(&mut self, val: U::Val); }
Wrapper for a register value that holds register reference.
Required Methods
unsafe fn new(reg: &'a U, val: U::Val) -> Self
Creates a new Hold
.
fn val(&self) -> U::Val
Returns the inner value.
fn set_val(&mut self, val: U::Val)
Replaces the inner value.