pub unsafe trait BasicRegisterwhere
Self: Register,{
const N: usize;
// Required method
fn offset(self) -> u8;
}Expand description
Basic general purpose register to be used with BasicRegisters
§Safety
Self::offset() must return values in 0..Self::N range. Self::from_bits() must return
Some() for 0..=31 if Self::RVE = false and 0..=15 if Self::RVE = true.
Required Associated Constants§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.