Trait drone_riscv::reg::field::RRRegFieldBits[][src]

pub trait RRRegFieldBits<T>: RegFieldBits<T> + RRRegField<T> where
    T: RegTag,
    Self::Reg: RReg<T>, 
{ pub fn read(
        &self,
        val: &<Self::Reg as Reg<T>>::Val
    ) -> <<Self::Reg as Reg<T>>::Val as Bitfield>::Bits;
pub fn read_bits(&self) -> <<Self::Reg as Reg<T>>::Val as Bitfield>::Bits; }

Readable multiple-bit field of readable register.

Required methods

pub fn read(
    &self,
    val: &<Self::Reg as Reg<T>>::Val
) -> <<Self::Reg as Reg<T>>::Val as Bitfield>::Bits
[src]

Extracts the field bits from val.

pub fn read_bits(&self) -> <<Self::Reg as Reg<T>>::Val as Bitfield>::Bits[src]

Reads the value from the register memory and extracts the field bits.

Loading content...

Implementors

impl<T, R> RRRegFieldBits<T> for R where
    T: RegTag,
    R: RegFieldBits<T> + RRRegField<T>,
    <R as RegField<T>>::Reg: RReg<T>, 
[src]

Loading content...