Trait ruspiro_register::RegisterType[][src]

pub trait RegisterType: Copy + Clone + PartialEq + BitOr<Output = Self> + BitAnd<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

Implementations on Foreign Types

Implementors