quackdb_internal::conversion

Trait AppendParam

Source
pub unsafe trait AppendParam {
    // Required method
    unsafe fn append_param_unchecked(
        self,
        appender: duckdb_appender,
    ) -> Result<(), String>;
}

Required Methods§

Source

unsafe fn append_param_unchecked( self, appender: duckdb_appender, ) -> Result<(), String>

§Safety

Does not need to check whether the type is correct

Implementations on Foreign Types§

Source§

impl AppendParam for &str

Source§

impl AppendParam for &CStr

Source§

impl AppendParam for &[u8]

Source§

impl AppendParam for bool

Source§

impl AppendParam for f32

Source§

impl AppendParam for f64

Source§

impl AppendParam for i8

Source§

impl AppendParam for i16

Source§

impl AppendParam for i32

Source§

impl AppendParam for i64

Source§

impl AppendParam for i128

Source§

impl AppendParam for u8

Source§

impl AppendParam for u16

Source§

impl AppendParam for u32

Source§

impl AppendParam for u64

Source§

impl AppendParam for String

Source§

impl AppendParam for NaiveDate

Source§

impl AppendParam for NaiveDateTime

Source§

impl AppendParam for NaiveTime

Source§

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

Source§

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

Implementors§