Skip to main content

SerReader

Trait SerReader 

Source
pub trait SerReader<R>
where R: Read,
{ // Required methods fn new(reader: R) -> Self; fn finish(self) -> Result<DataFrame, PolarsError>; // Provided method fn set_rechunk(self, _rechunk: bool) -> Self where Self: Sized { ... } }

Required Methods§

Source

fn new(reader: R) -> Self

Create a new instance of the SerReader

Source

fn finish(self) -> Result<DataFrame, PolarsError>

Take the SerReader and return a parsed DataFrame.

Provided Methods§

Source

fn set_rechunk(self, _rechunk: bool) -> Self
where Self: Sized,

Make sure that all columns are contiguous in memory by aggregating the chunks into a single array.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl<R> SerReader<R> for AvroReader<R>
where R: Read + Seek,

Source§

impl<R> SerReader<R> for CsvReader<R>
where R: MmapBytesReader,

Source§

impl<R> SerReader<R> for IpcReader<R>
where R: MmapBytesReader,

Source§

impl<R> SerReader<R> for IpcStreamReader<R>
where R: Read + Seek,

Source§

impl<R> SerReader<R> for JsonReader<'_, R>
where R: MmapBytesReader,

Source§

impl<R> SerReader<R> for ParquetReader<R>
where R: MmapBytesReader,