pub trait Format {
// Required methods
fn create_writer(
&self,
schema: &SchemaRef,
writer: Box<dyn Write + Send>,
) -> Result<Box<dyn FormatWriter>>;
fn file_extension(&self) -> &str;
}Required Methods§
fn create_writer( &self, schema: &SchemaRef, writer: Box<dyn Write + Send>, ) -> Result<Box<dyn FormatWriter>>
fn file_extension(&self) -> &str
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".