Skip to main content

drizzle_sqlite/traits/
column.rs

1use drizzle_core::SQLColumn;
2
3use crate::values::SQLiteValue;
4
5pub trait SQLiteColumn<'a>: SQLColumn<'a, SQLiteValue<'a>> {
6    const AUTOINCREMENT: bool = false;
7}
8
9impl<'a, T> SQLiteColumn<'a> for &T
10where
11    T: SQLiteColumn<'a>,
12    for<'r> &'r T: SQLColumn<'a, SQLiteValue<'a>>,
13{
14    const AUTOINCREMENT: bool = T::AUTOINCREMENT;
15}