RusqliteBinder

Trait RusqliteBinder 

Source
pub trait RusqliteBinder {
    // Required method
    fn build_rusqlite<T: QueryBuilder>(
        &self,
        query_builder: T,
    ) -> (String, RusqliteValues);
}

Required Methods§

Source

fn build_rusqlite<T: QueryBuilder>( &self, query_builder: T, ) -> (String, RusqliteValues)

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 RusqliteBinder for DeleteStatement

Source§

fn build_rusqlite<T: QueryBuilder>( &self, query_builder: T, ) -> (String, RusqliteValues)

Source§

impl RusqliteBinder for InsertStatement

Source§

fn build_rusqlite<T: QueryBuilder>( &self, query_builder: T, ) -> (String, RusqliteValues)

Source§

impl RusqliteBinder for SelectStatement

Source§

fn build_rusqlite<T: QueryBuilder>( &self, query_builder: T, ) -> (String, RusqliteValues)

Source§

impl RusqliteBinder for UpdateStatement

Source§

fn build_rusqlite<T: QueryBuilder>( &self, query_builder: T, ) -> (String, RusqliteValues)

Source§

impl RusqliteBinder for WithQuery

Source§

fn build_rusqlite<T: QueryBuilder>( &self, query_builder: T, ) -> (String, RusqliteValues)

Implementors§