Trait pond_cache::ToSql

source ·
pub trait ToSql {
    // Required method
    fn to_sql(&self) -> Result<ToSqlOutput<'_>, Error>;
}
Expand description

A trait for types that can be converted into SQLite values. Returns Error::ToSqlConversionFailure if the conversion fails.

Required Methods§

source

fn to_sql(&self) -> Result<ToSqlOutput<'_>, Error>

Converts Rust value to SQLite value

Implementations on Foreign Types§

source§

impl ToSql for String

source§

impl<T> ToSql for Arc<T>where T: ToSql + ?Sized,

source§

impl<T> ToSql for Option<T>where T: ToSql,

source§

impl ToSql for f64

source§

impl ToSql for f32

source§

impl ToSql for Vec<u8, Global>

source§

impl ToSql for usize

source§

impl ToSql for u16

source§

impl<T> ToSql for Box<T, Global>where T: ToSql + ?Sized,

source§

impl ToSql for i64

source§

impl ToSql for u8

source§

impl ToSql for isize

source§

impl ToSql for bool

source§

impl<T> ToSql for &Twhere T: ToSql + ?Sized,

source§

impl<T> ToSql for Rc<T>where T: ToSql + ?Sized,

source§

impl ToSql for [u8]

source§

impl ToSql for u64

source§

impl ToSql for i32

source§

impl<T> ToSql for Cow<'_, T>where T: ToSql + ToOwned + ?Sized,

source§

impl ToSql for u32

source§

impl ToSql for str

source§

impl ToSql for i16

source§

impl<const N: usize> ToSql for [u8; N]

source§

impl ToSql for i8

Implementors§