quackdb_internal::conversion

Trait IntoDuckDb

Source
pub trait IntoDuckDb
where Self: ToDuckDbType,
{ // Required method fn into_duckdb(self) -> Self::DuckDbRepresentation; }

Required Methods§

Source

fn into_duckdb(self) -> Self::DuckDbRepresentation

Convert to DuckDb representation.

§Panic

If unrepresentable

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl IntoDuckDb for &CStr

Source§

impl IntoDuckDb for bool

Source§

impl IntoDuckDb for f32

Source§

impl IntoDuckDb for f64

Source§

impl IntoDuckDb for i8

Source§

impl IntoDuckDb for i16

Source§

impl IntoDuckDb for i32

Source§

impl IntoDuckDb for i64

Source§

impl IntoDuckDb for i128

Source§

impl IntoDuckDb for u8

Source§

impl IntoDuckDb for u16

Source§

impl IntoDuckDb for u32

Source§

impl IntoDuckDb for u64

Source§

impl IntoDuckDb for NaiveDate

Source§

impl IntoDuckDb for NaiveDateTime

Source§

impl IntoDuckDb for NaiveTime

Source§

impl<Tz: TimeZone> IntoDuckDb for DateTime<Tz>

Implementors§