cdbc_sqlite/options/
auto_vacuum.rs

1#[derive(Debug, Clone)]
2pub enum SqliteAutoVacuum {
3    None,
4    Full,
5    Incremental,
6}
7
8impl SqliteAutoVacuum {
9    pub fn as_str(&self) -> &'static str {
10        match self {
11            SqliteAutoVacuum::None => "NONE",
12            SqliteAutoVacuum::Full => "FULL",
13            SqliteAutoVacuum::Incremental => "INCREMENTAL",
14        }
15    }
16}
17
18impl Default for SqliteAutoVacuum {
19    fn default() -> Self {
20        SqliteAutoVacuum::None
21    }
22}