Skip to main content

HistoryImportIo

Trait HistoryImportIo 

Source
pub trait HistoryImportIo {
    // Required methods
    fn scan_metadata(
        &mut self,
    ) -> Result<Vec<HistorySessionMetadata>, HistoryImportError>;
    fn read_session_content(
        &mut self,
        id: &str,
    ) -> Result<(), HistoryImportError>;
    fn write_axel(&mut self) -> Result<(), HistoryImportError>;
}
Expand description

Narrow I/O boundary for history import. D1 calls only scan_metadata; content reads and provider writes are reserved for D2 consuming a plan.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§