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".