[−][src]Trait diesel::query_builder::bind_collector::BindCollector   
A type which manages serializing bind parameters during query construction.
The only reason you would ever need to interact with this trait is if you
are adding support for a new backend to Diesel. Plugins which are extending
the query builder will use AstPass::push_bind_param instead.
Required Methods
fn push_bound_value<T, U>(
    &mut self, 
    bind: &U, 
    metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()> where
    DB: HasSqlType<T>,
    U: ToSql<T, DB>, 
&mut self,
bind: &U,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()> where
DB: HasSqlType<T>,
U: ToSql<T, DB>,
Serializes the given bind value, and collects the result.
Implementors
impl<DB: Backend + TypeMetadata> BindCollector<DB> for RawBytesBindCollector<DB>[src] 
impl<DB: Backend + TypeMetadata> BindCollector<DB> for RawBytesBindCollector<DB>fn push_bound_value<T, U>(
    &mut self, 
    bind: &U, 
    metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()> where
    DB: HasSqlType<T>,
    U: ToSql<T, DB>, [src] 
fn push_bound_value<T, U>(
    &mut self, 
    bind: &U, 
    metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()> where
    DB: HasSqlType<T>,
    U: ToSql<T, DB>,