pub trait RecordsEncoder {
    // Required method
    fn encode_records(
        &mut self,
        sector_id: &SectorId,
        records: &mut [Record],
        history_size: HistorySize,
        abort_early: &AtomicBool,
    ) -> Result<SectorContentsMap, Box<dyn Error + Send + Sync + 'static>>;
}
Expand description

Records encoder for plotting purposes

Required Methods§

source

fn encode_records( &mut self, sector_id: &SectorId, records: &mut [Record], history_size: HistorySize, abort_early: &AtomicBool, ) -> Result<SectorContentsMap, Box<dyn Error + Send + Sync + 'static>>

Encode provided sector records

Implementors§

source§

impl<PosTable> RecordsEncoder for CpuRecordsEncoder<'_, PosTable>
where PosTable: Table,