pub trait StreamRow:
Clone
+ Send
+ Sync
+ Serialize
+ DeserializeOwned
+ 'static {
const ID: &'static str;
const VERSION: u32;
const WINDOW: usize;
// Provided methods
fn metadata() -> Metadata { ... }
fn row_metadata() -> Vec<StreamField> { ... }
fn batch_definition() -> Option<BatchDefinition> { ... }
}Required Associated Constants§
Provided Methods§
fn metadata() -> Metadata
fn row_metadata() -> Vec<StreamField>
fn batch_definition() -> Option<BatchDefinition>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".