polars_io/utils/
sync_on_close.rs

1#[derive(Clone, Copy, PartialEq, Eq, Debug, Default, Hash)]
2#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
3#[cfg_attr(feature = "dsl-schema", derive(schemars::JsonSchema))]
4pub enum SyncOnCloseType {
5    /// Don't call sync on close.
6    #[default]
7    None,
8
9    /// Sync only the file contents.
10    Data,
11    /// Synce the file contents and the metadata.
12    All,
13}