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

Creates a new Hold.

Returns the inner value.

Replaces the inner value.

Implementors