pub trait ToCellDeserializer<'a>: CellType {
    type Deserializer: for<'de> Deserializer<'de, Error = DeError>;

    // Required methods
    fn to_cell_deserializer(&'a self, pos: (u32, u32)) -> Self::Deserializer;
    fn is_empty(&self) -> bool;
}
Expand description

Constructs a deserializer for a CellType.

Required Associated Types§

source

type Deserializer: for<'de> Deserializer<'de, Error = DeError>

The deserializer.

Required Methods§

source

fn to_cell_deserializer(&'a self, pos: (u32, u32)) -> Self::Deserializer

Construct a CellType deserializer at the specified position.

source

fn is_empty(&self) -> bool

Assess if the cell is empty.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> ToCellDeserializer<'a> for Data

§

type Deserializer = DataDeserializer<'a>