pub trait RegmapAccessor<T> {
type Error;
// Required methods
fn peek(&mut self, addr: T) -> Result<T, Self::Error>;
fn poke(&mut self, addr: T, data: T) -> Result<(), Self::Error>;
}
pub trait RegmapAccessor<T> {
type Error;
// Required methods
fn peek(&mut self, addr: T) -> Result<T, Self::Error>;
fn poke(&mut self, addr: T, data: T) -> Result<(), Self::Error>;
}