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}