1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
use backend::*; use query_builder::bind_collector::RawBytesBindCollector; use super::connection::SqliteValue; use super::query_builder::SqliteQueryBuilder; #[derive(Debug, Copy, Clone)] pub struct Sqlite; #[allow(missing_debug_implementations, missing_copy_implementations)] pub enum SqliteType { Binary, Text, Float, Double, SmallInt, Integer, Long, } impl Backend for Sqlite { type QueryBuilder = SqliteQueryBuilder; type BindCollector = RawBytesBindCollector<Sqlite>; type RawValue = SqliteValue; } impl TypeMetadata for Sqlite { type TypeMetadata = SqliteType; }