pub trait RegisterAddress:
Copy
+ Clone
+ Debug
+ Sized
+ Sealed {
// Required method
fn add_offset(self, offset: u8) -> Self;
}Expand description
Abstraction over register addresses in Backend.
Required Methods§
Sourcefn add_offset(self, offset: u8) -> Self
fn add_offset(self, offset: u8) -> Self
Adds a byte offset onto the base register address.
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.
Implementors§
impl RegisterAddress for MmioAddress
impl RegisterAddress for PortIoAddress
Available on x86 or x86-64 only.