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> { }

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

impl RegisterType for u8[src]

impl RegisterType for u16[src]

impl RegisterType for u32[src]

impl RegisterType for u64[src]

Loading content...