Skip to main content

chain_builder/dialect/
sqlite.rs

1//! SQLite dialect marker.
2
3use super::Dialect;
4
5/// SQLite dialect marker.
6#[derive(Debug, Clone, Copy, PartialEq, Eq)]
7pub struct Sqlite;
8
9impl Dialect for Sqlite {
10    fn quote_char() -> char {
11        '"'
12    }
13
14    fn write_placeholder(out: &mut String, _n: usize) {
15        out.push('?');
16    }
17
18    fn supports_returning() -> bool {
19        true
20    }
21}