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};