pub enum SQLiteValue<'a> {
Integer(i64),
Real(f64),
Text(Cow<'a, str>),
Blob(Cow<'a, [u8]>),
Null,
}Expand description
Represents a SQLite value
Variants§
Integer(i64)
Integer value (i64)
Real(f64)
Real value (f64)
Text(Cow<'a, str>)
Text value (borrowed or owned string)
Blob(Cow<'a, [u8]>)
Blob value (borrowed or owned binary data)
Null
NULL value
Implementations§
Source§impl SQLiteValue<'_>
impl SQLiteValue<'_>
Sourcepub fn as_ref(&self) -> SQLiteValueRef<'_>
pub fn as_ref(&self) -> SQLiteValueRef<'_>
Returns a borrowed view of this value.
Sourcepub fn into_owned(self) -> OwnedSQLiteValue
pub fn into_owned(self) -> OwnedSQLiteValue
Converts this value into an owned representation.
Sourcepub fn convert<T: FromSQLiteValue>(self) -> Result<T, DrizzleError>
pub fn convert<T: FromSQLiteValue>(self) -> Result<T, DrizzleError>
Convert this SQLite value to a Rust type using the FromSQLiteValue trait.
This provides a unified conversion interface for all types that implement
FromSQLiteValue, including primitives and enum types.
§Errors
Returns DrizzleError::ConversionError when the stored variant cannot
be decoded into T.
§Example
let value = SQLiteValue::Integer(42);
let num: i64 = value.convert()?;Sourcepub fn convert_ref<T: FromSQLiteValue>(&self) -> Result<T, DrizzleError>
pub fn convert_ref<T: FromSQLiteValue>(&self) -> Result<T, DrizzleError>
Convert a reference to this SQLite value to a Rust type.
§Errors
Returns DrizzleError::ConversionError when the stored variant cannot
be decoded into T.
Trait Implementations§
Source§impl<'a> Clone for SQLiteValue<'a>
impl<'a> Clone for SQLiteValue<'a>
Source§fn clone(&self) -> SQLiteValue<'a>
fn clone(&self) -> SQLiteValue<'a>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a> Debug for SQLiteValue<'a>
impl<'a> Debug for SQLiteValue<'a>
Source§impl<'a> Default for SQLiteValue<'a>
impl<'a> Default for SQLiteValue<'a>
Source§fn default() -> SQLiteValue<'a>
fn default() -> SQLiteValue<'a>
Returns the “default value” for a type. Read more
Source§impl Display for SQLiteValue<'_>
impl Display for SQLiteValue<'_>
Source§impl<'a, S, State, T, M, R, G> Expr<'a, SQLiteValue<'a>> for SelectBuilder<'a, S, State, T, M, R, G>
impl<'a, S, State, T, M, R, G> Expr<'a, SQLiteValue<'a>> for SelectBuilder<'a, S, State, T, M, R, G>
Source§type SQLType = <M as SubqueryType<'a, SQLiteValue<'a>>>::SQLType
type SQLType = <M as SubqueryType<'a, SQLiteValue<'a>>>::SQLType
The SQL data type this expression evaluates to.
Source§fn to_expr_sql(&self) -> SQL<'a, V>
fn to_expr_sql(&self) -> SQL<'a, V>
Render this value as a scalar expression by reference. Read more
Source§fn into_expr_sql(self) -> SQL<'a, V>where
Self: Sized,
fn into_expr_sql(self) -> SQL<'a, V>where
Self: Sized,
Render this value as a scalar expression, consuming it when useful.
Source§impl<'a> From<&'a CompactString> for SQLiteValue<'a>
impl<'a> From<&'a CompactString> for SQLiteValue<'a>
Source§fn from(value: &'a CompactString) -> Self
fn from(value: &'a CompactString) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a Cow<'a, SQLiteValue<'a>>> for SQLiteValue<'a>
impl<'a> From<&'a Cow<'a, SQLiteValue<'a>>> for SQLiteValue<'a>
Source§impl<'a> From<&'a OwnedSQLiteValue> for SQLiteValue<'a>
impl<'a> From<&'a OwnedSQLiteValue> for SQLiteValue<'a>
Source§fn from(value: &'a OwnedSQLiteValue) -> Self
fn from(value: &'a OwnedSQLiteValue) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a SQLiteValue<'_>> for SQLiteValueRef<'a>
impl<'a> From<&'a SQLiteValue<'_>> for SQLiteValueRef<'a>
Source§fn from(value: &'a SQLiteValue<'_>) -> Self
fn from(value: &'a SQLiteValue<'_>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a SQLiteValue<'a>> for SQLiteValue<'a>
impl<'a> From<&'a SQLiteValue<'a>> for SQLiteValue<'a>
Source§impl<'a> From<&'a SQLiteValue<'a>> for Cow<'a, SQLiteValue<'a>>
impl<'a> From<&'a SQLiteValue<'a>> for Cow<'a, SQLiteValue<'a>>
Source§fn from(value: &'a SQLiteValue<'a>) -> Self
fn from(value: &'a SQLiteValue<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a String> for SQLiteValue<'a>
impl<'a> From<&'a String> for SQLiteValue<'a>
Source§impl<'a> From<&'a [u8]> for SQLiteValue<'a>
impl<'a> From<&'a [u8]> for SQLiteValue<'a>
Source§impl<'a> From<&'a str> for SQLiteValue<'a>
impl<'a> From<&'a str> for SQLiteValue<'a>
Source§impl<'a> From<&SQLiteValue<'a>> for OwnedSQLiteValue
impl<'a> From<&SQLiteValue<'a>> for OwnedSQLiteValue
Source§fn from(value: &SQLiteValue<'a>) -> Self
fn from(value: &SQLiteValue<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&bool> for SQLiteValue<'a>
impl<'a> From<&bool> for SQLiteValue<'a>
Source§impl From<&f32> for SQLiteValue<'_>
impl From<&f32> for SQLiteValue<'_>
Source§impl From<&f64> for SQLiteValue<'_>
impl From<&f64> for SQLiteValue<'_>
Source§impl<'a> From<&i8> for SQLiteValue<'a>
impl<'a> From<&i8> for SQLiteValue<'a>
Source§impl<'a> From<&i16> for SQLiteValue<'a>
impl<'a> From<&i16> for SQLiteValue<'a>
Source§impl<'a> From<&i32> for SQLiteValue<'a>
impl<'a> From<&i32> for SQLiteValue<'a>
Source§impl From<&i64> for SQLiteValue<'_>
impl From<&i64> for SQLiteValue<'_>
Source§impl<'a> From<&isize> for SQLiteValue<'a>
impl<'a> From<&isize> for SQLiteValue<'a>
Source§impl<'a> From<&u8> for SQLiteValue<'a>
impl<'a> From<&u8> for SQLiteValue<'a>
Source§impl<'a> From<&u16> for SQLiteValue<'a>
impl<'a> From<&u16> for SQLiteValue<'a>
Source§impl<'a> From<&u32> for SQLiteValue<'a>
impl<'a> From<&u32> for SQLiteValue<'a>
Source§impl From<&u64> for SQLiteValue<'_>
impl From<&u64> for SQLiteValue<'_>
Source§impl<'a> From<&usize> for SQLiteValue<'a>
impl<'a> From<&usize> for SQLiteValue<'a>
Source§impl From<CompactString> for SQLiteValue<'_>
impl From<CompactString> for SQLiteValue<'_>
Source§fn from(value: CompactString) -> Self
fn from(value: CompactString) -> Self
Converts to this type from the input type.
Source§impl<'a> From<Cow<'a, SQLiteValue<'a>>> for SQLiteValue<'a>
impl<'a> From<Cow<'a, SQLiteValue<'a>>> for SQLiteValue<'a>
Source§impl From<OwnedSQLiteValue> for SQLiteValue<'_>
impl From<OwnedSQLiteValue> for SQLiteValue<'_>
Source§fn from(value: OwnedSQLiteValue) -> Self
fn from(value: OwnedSQLiteValue) -> Self
Converts to this type from the input type.
Source§impl<'a> From<SQLiteValue<'a>> for Cow<'a, SQLiteValue<'a>>
impl<'a> From<SQLiteValue<'a>> for Cow<'a, SQLiteValue<'a>>
Source§fn from(value: SQLiteValue<'a>) -> Self
fn from(value: SQLiteValue<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<SQLiteValue<'a>> for OwnedSQLiteValue
impl<'a> From<SQLiteValue<'a>> for OwnedSQLiteValue
Source§fn from(value: SQLiteValue<'a>) -> Self
fn from(value: SQLiteValue<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<SQLiteValue<'a>> for SQL<'a, SQLiteValue<'a>>
impl<'a> From<SQLiteValue<'a>> for SQL<'a, SQLiteValue<'a>>
Source§fn from(value: SQLiteValue<'a>) -> Self
fn from(value: SQLiteValue<'a>) -> Self
Converts to this type from the input type.
Source§impl<'a> From<SQLiteValueRef<'a>> for SQLiteValue<'a>
impl<'a> From<SQLiteValueRef<'a>> for SQLiteValue<'a>
Source§fn from(value: SQLiteValueRef<'a>) -> Self
fn from(value: SQLiteValueRef<'a>) -> Self
Converts to this type from the input type.
Source§impl From<String> for SQLiteValue<'_>
impl From<String> for SQLiteValue<'_>
Source§impl<'a, T> From<T> for SQLiteValue<'a>where
T: DrizzleSQLiteColumn,
impl<'a, T> From<T> for SQLiteValue<'a>where
T: DrizzleSQLiteColumn,
Source§impl<'a> From<bool> for SQLiteValue<'a>
impl<'a> From<bool> for SQLiteValue<'a>
Source§impl From<f32> for SQLiteValue<'_>
impl From<f32> for SQLiteValue<'_>
Source§impl From<f64> for SQLiteValue<'_>
impl From<f64> for SQLiteValue<'_>
Source§impl<'a> From<i8> for SQLiteValue<'a>
impl<'a> From<i8> for SQLiteValue<'a>
Source§impl<'a> From<i16> for SQLiteValue<'a>
impl<'a> From<i16> for SQLiteValue<'a>
Source§impl<'a> From<i32> for SQLiteValue<'a>
impl<'a> From<i32> for SQLiteValue<'a>
Source§impl From<i64> for SQLiteValue<'_>
impl From<i64> for SQLiteValue<'_>
Source§impl<'a> From<isize> for SQLiteValue<'a>
impl<'a> From<isize> for SQLiteValue<'a>
Source§impl<'a> From<u8> for SQLiteValue<'a>
impl<'a> From<u8> for SQLiteValue<'a>
Source§impl<'a> From<u16> for SQLiteValue<'a>
impl<'a> From<u16> for SQLiteValue<'a>
Source§impl<'a> From<u32> for SQLiteValue<'a>
impl<'a> From<u32> for SQLiteValue<'a>
Source§impl From<u64> for SQLiteValue<'_>
impl From<u64> for SQLiteValue<'_>
Source§impl<'a> From<usize> for SQLiteValue<'a>
impl<'a> From<usize> for SQLiteValue<'a>
Source§impl<'a> PartialEq for SQLiteValue<'a>
impl<'a> PartialEq for SQLiteValue<'a>
Source§impl<'a> PartialOrd for SQLiteValue<'a>
impl<'a> PartialOrd for SQLiteValue<'a>
Source§impl SQLParam for SQLiteValue<'_>
impl SQLParam for SQLiteValue<'_>
Source§type DialectMarker = SQLiteDialect
type DialectMarker = SQLiteDialect
Type-level dialect marker for compile-time dispatch. Read more
impl<'a> StructuralPartialEq for SQLiteValue<'a>
Source§impl<'a, Table, Query> ToSQL<'a, SQLiteValue<'a>> for CTEView<'a, Table, Query>where
Query: ToSQL<'a, SQLiteValue<'a>>,
impl<'a, Table, Query> ToSQL<'a, SQLiteValue<'a>> for CTEView<'a, Table, Query>where
Query: ToSQL<'a, SQLiteValue<'a>>,
Source§impl<'a, Schema, State, Table, Marker, Row, Grouped> ToSQL<'a, SQLiteValue<'a>> for QueryBuilder<'a, Schema, State, Table, Marker, Row, Grouped>
impl<'a, Schema, State, Table, Marker, Row, Grouped> ToSQL<'a, SQLiteValue<'a>> for QueryBuilder<'a, Schema, State, Table, Marker, Row, Grouped>
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for AutoVacuum
impl<'a> ToSQL<'a, SQLiteValue<'a>> for AutoVacuum
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for JournalMode
impl<'a> ToSQL<'a, SQLiteValue<'a>> for JournalMode
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for Synchronous
impl<'a> ToSQL<'a, SQLiteValue<'a>> for Synchronous
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for TempStore
impl<'a> ToSQL<'a, SQLiteValue<'a>> for TempStore
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for LockingMode
impl<'a> ToSQL<'a, SQLiteValue<'a>> for LockingMode
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for SecureDelete
impl<'a> ToSQL<'a, SQLiteValue<'a>> for SecureDelete
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for Encoding
impl<'a> ToSQL<'a, SQLiteValue<'a>> for Encoding
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for CacheSpill
impl<'a> ToSQL<'a, SQLiteValue<'a>> for CacheSpill
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for WalCheckpointMode
impl<'a> ToSQL<'a, SQLiteValue<'a>> for WalCheckpointMode
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for WritableSchema
impl<'a> ToSQL<'a, SQLiteValue<'a>> for WritableSchema
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for Pragma
impl<'a> ToSQL<'a, SQLiteValue<'a>> for Pragma
Source§impl<'a> ToSQL<'a, SQLiteValue<'a>> for SQLiteValue<'a>
impl<'a> ToSQL<'a, SQLiteValue<'a>> for SQLiteValue<'a>
Source§impl<'a> TryFrom<&'a SQLiteValue<'a>> for &'a str
impl<'a> TryFrom<&'a SQLiteValue<'a>> for &'a str
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&'a SQLiteValue<'a>> for &'a [u8]
impl<'a> TryFrom<&'a SQLiteValue<'a>> for &'a [u8]
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for i8
impl<'a> TryFrom<&SQLiteValue<'a>> for i8
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for i16
impl<'a> TryFrom<&SQLiteValue<'a>> for i16
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for i32
impl<'a> TryFrom<&SQLiteValue<'a>> for i32
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for i64
impl<'a> TryFrom<&SQLiteValue<'a>> for i64
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for isize
impl<'a> TryFrom<&SQLiteValue<'a>> for isize
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for u8
impl<'a> TryFrom<&SQLiteValue<'a>> for u8
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for u16
impl<'a> TryFrom<&SQLiteValue<'a>> for u16
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for u32
impl<'a> TryFrom<&SQLiteValue<'a>> for u32
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for u64
impl<'a> TryFrom<&SQLiteValue<'a>> for u64
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for usize
impl<'a> TryFrom<&SQLiteValue<'a>> for usize
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for f32
impl<'a> TryFrom<&SQLiteValue<'a>> for f32
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for f64
impl<'a> TryFrom<&SQLiteValue<'a>> for f64
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for bool
impl<'a> TryFrom<&SQLiteValue<'a>> for bool
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for String
impl<'a> TryFrom<&SQLiteValue<'a>> for String
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Box<String>
impl<'a> TryFrom<&SQLiteValue<'a>> for Box<String>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Rc<String>
impl<'a> TryFrom<&SQLiteValue<'a>> for Rc<String>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Arc<String>
impl<'a> TryFrom<&SQLiteValue<'a>> for Arc<String>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Box<str>
impl<'a> TryFrom<&SQLiteValue<'a>> for Box<str>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Rc<str>
impl<'a> TryFrom<&SQLiteValue<'a>> for Rc<str>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Arc<str>
impl<'a> TryFrom<&SQLiteValue<'a>> for Arc<str>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Box<Vec<u8>>
impl<'a> TryFrom<&SQLiteValue<'a>> for Box<Vec<u8>>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Rc<Vec<u8>>
impl<'a> TryFrom<&SQLiteValue<'a>> for Rc<Vec<u8>>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Arc<Vec<u8>>
impl<'a> TryFrom<&SQLiteValue<'a>> for Arc<Vec<u8>>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for Vec<u8>
impl<'a> TryFrom<&SQLiteValue<'a>> for Vec<u8>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<&SQLiteValue<'a>> for CompactString
impl<'a> TryFrom<&SQLiteValue<'a>> for CompactString
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for i8
impl<'a> TryFrom<SQLiteValue<'a>> for i8
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for i16
impl<'a> TryFrom<SQLiteValue<'a>> for i16
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for i32
impl<'a> TryFrom<SQLiteValue<'a>> for i32
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for i64
impl<'a> TryFrom<SQLiteValue<'a>> for i64
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for isize
impl<'a> TryFrom<SQLiteValue<'a>> for isize
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for u8
impl<'a> TryFrom<SQLiteValue<'a>> for u8
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for u16
impl<'a> TryFrom<SQLiteValue<'a>> for u16
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for u32
impl<'a> TryFrom<SQLiteValue<'a>> for u32
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for u64
impl<'a> TryFrom<SQLiteValue<'a>> for u64
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for usize
impl<'a> TryFrom<SQLiteValue<'a>> for usize
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for f32
impl<'a> TryFrom<SQLiteValue<'a>> for f32
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for f64
impl<'a> TryFrom<SQLiteValue<'a>> for f64
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for bool
impl<'a> TryFrom<SQLiteValue<'a>> for bool
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for String
impl<'a> TryFrom<SQLiteValue<'a>> for String
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Box<String>
impl<'a> TryFrom<SQLiteValue<'a>> for Box<String>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Rc<String>
impl<'a> TryFrom<SQLiteValue<'a>> for Rc<String>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Arc<String>
impl<'a> TryFrom<SQLiteValue<'a>> for Arc<String>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Box<str>
impl<'a> TryFrom<SQLiteValue<'a>> for Box<str>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Rc<str>
impl<'a> TryFrom<SQLiteValue<'a>> for Rc<str>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Arc<str>
impl<'a> TryFrom<SQLiteValue<'a>> for Arc<str>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Box<Vec<u8>>
impl<'a> TryFrom<SQLiteValue<'a>> for Box<Vec<u8>>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Rc<Vec<u8>>
impl<'a> TryFrom<SQLiteValue<'a>> for Rc<Vec<u8>>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Arc<Vec<u8>>
impl<'a> TryFrom<SQLiteValue<'a>> for Arc<Vec<u8>>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for Vec<u8>
impl<'a> TryFrom<SQLiteValue<'a>> for Vec<u8>
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Source§impl<'a> TryFrom<SQLiteValue<'a>> for CompactString
impl<'a> TryFrom<SQLiteValue<'a>> for CompactString
Source§type Error = DrizzleError
type Error = DrizzleError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl<'a> Freeze for SQLiteValue<'a>
impl<'a> RefUnwindSafe for SQLiteValue<'a>
impl<'a> Send for SQLiteValue<'a>
impl<'a> Sync for SQLiteValue<'a>
impl<'a> Unpin for SQLiteValue<'a>
impl<'a> UnsafeUnpin for SQLiteValue<'a>
impl<'a> UnwindSafe for SQLiteValue<'a>
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<Mk> MarkerAggValidFor<()> for Mk
impl<Scope> ScopeSatisfies<Nil, ()> for Scope
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more