pub trait Log:
Any
+ Send
+ Sync
+ Sized {
const EMPTY: &'static str;
// Required methods
fn index(data: &[u8]) -> Result<Self, String>;
fn tables(&self) -> Vec<Table>;
fn detail(&self) -> Detail;
fn notes(&self) -> Vec<String>;
fn table(
&self,
bytes: Arc<Bytes>,
name: &str,
opened: &mut Opened,
) -> Result<LazyFrame, String>;
}Expand description
A log of record types one pass indexes, each type a table: a flight log. A new one
is this and a READER with scan and listed.
Required Associated Constants§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".