pub trait PeripheralAccess {
type RegisterBlock;
const BASE_ADDRESS: u32;
// Provided methods
fn ptr() -> *const Self::RegisterBlock { ... }
fn ptr_mut() -> *mut Self::RegisterBlock { ... }
}Required Associated Constants§
const BASE_ADDRESS: u32
Required Associated Types§
type RegisterBlock
Provided Methods§
fn ptr() -> *const Self::RegisterBlock
fn ptr_mut() -> *mut Self::RegisterBlock
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.