Trait duckdb::types::ToSql

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

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

Required Methods§

source

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

Converts Rust value to DuckDB value

Implementations on Foreign Types§

source§

impl ToSql for u16

source§

impl ToSql for i8

source§

impl ToSql for f32

source§

impl ToSql for i16

source§

impl ToSql for str

source§

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

source§

impl ToSql for usize

source§

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

source§

impl ToSql for u8

source§

impl ToSql for bool

source§

impl<T: ToSql + ?Sized> ToSql for Box<T>

source§

impl ToSql for u32

source§

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

source§

impl ToSql for isize

source§

impl ToSql for [u8]

source§

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

source§

impl ToSql for i32

source§

impl ToSql for i128

source§

impl ToSql for f64

source§

impl ToSql for String

source§

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

source§

impl ToSql for u64

source§

impl ToSql for i64

source§

impl ToSql for Duration

source§

impl ToSql for Vec<u8>

Implementors§