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}