pub trait DriverMem {
    // Required method
    fn translate<'a>(&'a self, driver: DriverRange) -> Option<DeviceRange<'a>>;
}
Expand description

Provides interface for converting from a DriverRange to a DeviceRange.

Required Methods§

source

fn translate<'a>(&'a self, driver: DriverRange) -> Option<DeviceRange<'a>>

Attempt to turn a DriverRange into a DeviceRange.

May return None if DriverRange does not represent valid driver memory, otherwise should return the corresponding DeviceRange. DriverMem is borrowed for lifetime of the returned DeviceRange ensuring that any returned ranges do not outlive the backing memory.

Implementors§