pub trait ArrayEncodingStrategy:
Send
+ Sync
+ Debug {
// Required method
fn create_array_encoder(
&self,
arrays: &[ArrayRef],
field: &Field,
) -> Result<Box<dyn ArrayEncoder>>;
}Expand description
Selects an ArrayEncoder for one page.
Required Methods§
fn create_array_encoder( &self, arrays: &[ArrayRef], field: &Field, ) -> Result<Box<dyn ArrayEncoder>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".