pub trait RowSink: Send {
// Required methods
fn expects(&self) -> &[Option<SqlType>];
fn row(&mut self, row: &mut dyn ColumnReader) -> Result<()>;
}Required Methods§
Sourcefn expects(&self) -> &[Option<SqlType>]
fn expects(&self) -> &[Option<SqlType>]
Checked once before any row is read; None takes any type, fewer columns are refused.
fn row(&mut self, row: &mut dyn ColumnReader) -> Result<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".