use of undeclared type `ParquetWriter`

Viewed 26

This seems very simple, but I don't understand ...

use polars::prelude::*;
use std::fs::File;

fn write_df_to_parquet(df: &mut DataFrame) {
    let mut file = File::create("df.parquet").expect("could not create file");

    ParquetWriter::new(&mut file)
    .finish(df)
}

gives use of undeclared type `ParquetWriter` .

Isn't ParquetWriter imported in the use polars::prelude::*; line?

The example given here: https://github.com/pola-rs/polars/blob/51e0e40457d5f2f224df0a4dcf389ced16fbac05/examples/read_csv/src/main.rs

Seems to be accessing ParquetWriter with just that import?

I'm sure I'm missing something silly. Any help or advice would be appreciated.

0 Answers
Related