Trait drone_core::reg::RRegFieldBits
[−]
[src]
pub trait RRegFieldBits<T: RegTag> where
Self: RegFieldBits<T> + RRegField<T>,
Self::Reg: RReg<T>, { fn read(
&self,
val: &<Self::Reg as Reg<T>>::Val
) -> <<Self::Reg as Reg<T>>::Val as RegVal>::Raw; fn read_bits(&self) -> <<Self::Reg as Reg<T>>::Val as RegVal>::Raw; }
Multiple-bits register field that can read its value.
Required Methods
fn read(
&self,
val: &<Self::Reg as Reg<T>>::Val
) -> <<Self::Reg as Reg<T>>::Val as RegVal>::Raw
&self,
val: &<Self::Reg as Reg<T>>::Val
) -> <<Self::Reg as Reg<T>>::Val as RegVal>::Raw
Reads the bits from val
.
fn read_bits(&self) -> <<Self::Reg as Reg<T>>::Val as RegVal>::Raw
Reads the bits from memory.
Implementors
impl<T, U> RRegFieldBits<T> for U where
T: RegTag,
U: RegFieldBits<T> + RRegField<T>,
U::Reg: RReg<T>,