pub fn read(page: Page, col: usize, row: usize) -> Option<u8> {
    match page {
      Page::Zero => Self::PAGE0_INDEXES,
      Page::One => Self::PAGE1_INDEXES,
    }
    .get(col + row * Self::WIDTH)
    .map(VolAddress::<u8, Safe, Safe>::read)
  }
/// Reads the color of the pixel specified.
///
/// ## Failure
///
/// Gives `None` if out of bounds
Reads the color of the pixel specified.
Reads the color of the pixel specified .
pub fn read(page: Page, col: usize, row: usize) -> Option<u8> {
    match page {
      Page::Zero => Self::PAGE0_INDEXES,
      Page::One => Self::PAGE1_INDEXES,
    }
    .get(col + row * Self::WIDTH)
    .map(VolAddress::<u8, Safe, Safe>::read)
  }
pub fn read ( page : Page , col : usize , row : usize ) -> Option < u8 > { match page { Page :: Zero => Self :: PAGE0_INDEXES , Page :: One => Self :: PAGE1_INDEXES , } . get ( col + row * Self :: WIDTH ) . map ( VolAddress :: < u8 , Safe , Safe > :: read ) }
Reads the color of the pixel specified.
Reads the color of the pixel specified .
page
Page
col
usize
row
usize
page
Page
col
usize
row
usize
failure
Gives `None` if out of bounds
Gives ` None ` if out of bounds