polars_io/csv/write/
mod.rs

1//! Functionality for writing CSV files.
2//!
3//! # Examples
4//!
5//! ```
6//! use polars_core::prelude::*;
7//! use polars_io::prelude::*;
8//! use std::fs::File;
9//!
10//! fn example(df: &mut DataFrame) -> PolarsResult<()> {
11//!     let mut file = File::create("example.csv").expect("could not create file");
12//!
13//!     CsvWriter::new(&mut file)
14//!         .include_header(true)
15//!         .with_separator(b',')
16//!         .finish(df)
17//! }
18//! ```
19
20mod options;
21mod write_impl;
22mod writer;
23
24pub use options::{CsvWriterOptions, QuoteStyle, SerializeOptions};
25pub use writer::{BatchedWriter, CsvWriter};