pub enum SqliteType {
Null,
Integer,
Real,
Text,
Blob,
}
Expand description
Determines how a bind parameter is given to SQLite
Diesel deals with bind parameters after serialization as opaque blobs of bytes. However, SQLite instead has several functions where it expects the relevant C types.
The variants of this struct determine what bytes are expected from
ToSql
impls.
Variants§
Trait Implementations§
Source§impl Clone for SqliteType
impl Clone for SqliteType
Source§fn clone(&self) -> SqliteType
fn clone(&self) -> SqliteType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SqliteType
impl Debug for SqliteType
Source§impl<'de> Deserialize<'de> for SqliteType
impl<'de> Deserialize<'de> for SqliteType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for SqliteType
impl Hash for SqliteType
Source§impl PartialEq for SqliteType
impl PartialEq for SqliteType
Source§impl Serialize for SqliteType
impl Serialize for SqliteType
impl Copy for SqliteType
impl Eq for SqliteType
impl StructuralPartialEq for SqliteType
Auto Trait Implementations§
impl Freeze for SqliteType
impl RefUnwindSafe for SqliteType
impl Send for SqliteType
impl Sync for SqliteType
impl Unpin for SqliteType
impl UnwindSafe for SqliteType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more