pub trait ProjectExecution {
// Required methods
fn output_schema(&self, input: &Schema) -> Result<Schema, Error>;
fn apply(
&self,
input: &RecordBatch,
check: &mut impl FnMut() -> Result<(), Error>,
) -> Result<RecordBatch, Error>;
}Required Methods§
fn output_schema(&self, input: &Schema) -> Result<Schema, Error>
fn apply( &self, input: &RecordBatch, check: &mut impl FnMut() -> Result<(), Error>, ) -> Result<RecordBatch, Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".