Skip to main content

Format

Trait Format 

Source
pub trait Format {
    // Required methods
    fn create_writer(
        &self,
        schema: &SchemaRef,
        writer: Box<dyn Write + Send>,
    ) -> Result<Box<dyn FormatWriter + Send>>;
    fn file_extension(&self) -> &str;
}

Required Methods§

Source

fn create_writer( &self, schema: &SchemaRef, writer: Box<dyn Write + Send>, ) -> Result<Box<dyn FormatWriter + Send>>

Source

fn file_extension(&self) -> &str

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§