Trait AddressSpace

Source
pub trait AddressSpace<T> {
    // Required method
    fn read_at(&self, address: usize) -> Option<T>;
}
Expand description

A sequence of items that can be accessed by conceptual addresses.

The first item’s address should be 0.

Required Methods§

Source

fn read_at(&self, address: usize) -> Option<T>

Get the item in a given address.

If no item is available at that address, None is returned.

Implementors§