Trait ruspiro_mmio_register::RegisterType[][src]

pub trait RegisterType: Copy + Clone + PartialEq<Self> + BitOr<Self, Output = Self> + BitAnd<Self, Output = Self> + Not<Output = Self> + Shl<Self, Output = Self> + Shr<Self, Output = Self> { }
Expand description

This trait is used to describe the register size/length as type specifier. The trait is only implemented for the internal types u8, u16, u32 and u64 to ensure safe register access sizes with compile time checking

Implementors