Struct autopulse::db::conn::multi_connection_impl::bind_collector::PushBoundValueToCollectorImpl
source · struct PushBoundValueToCollectorImpl<ST, T: ?Sized> {
p: PhantomData<(ST, T)>,
}
Fields§
§p: PhantomData<(ST, T)>
Trait Implementations§
source§impl<DB> PushBoundValueToCollectorDB<DB> for PushBoundValueToCollectorImpl<Binary, [u8]>where
DB: Backend + HasSqlType<Binary>,
[u8]: ToSql<Binary, DB> + 'static,
impl<DB> PushBoundValueToCollectorDB<DB> for PushBoundValueToCollectorImpl<Binary, [u8]>where
DB: Backend + HasSqlType<Binary>,
[u8]: ToSql<Binary, DB> + 'static,
fn push_bound_value<'a: 'b, 'b>( &self, v: InnerBindValueKind<'a>, collector: &mut <DB as Backend>::BindCollector<'b>, lookup: &mut <DB as TypeMetadata>::MetadataLookup, ) -> QueryResult<()>
source§impl<ST, T, DB> PushBoundValueToCollectorDB<DB> for PushBoundValueToCollectorImpl<ST, T>where
DB: Backend + HasSqlType<ST>,
T: ToSql<ST, DB> + 'static,
Option<T>: ToSql<Nullable<ST>, DB> + 'static,
ST: SqlType,
impl<ST, T, DB> PushBoundValueToCollectorDB<DB> for PushBoundValueToCollectorImpl<ST, T>where
DB: Backend + HasSqlType<ST>,
T: ToSql<ST, DB> + 'static,
Option<T>: ToSql<Nullable<ST>, DB> + 'static,
ST: SqlType,
fn push_bound_value<'a: 'b, 'b>( &self, v: InnerBindValueKind<'a>, collector: &mut <DB as Backend>::BindCollector<'b>, lookup: &mut <DB as TypeMetadata>::MetadataLookup, ) -> QueryResult<()>
source§impl<DB> PushBoundValueToCollectorDB<DB> for PushBoundValueToCollectorImpl<Text, str>where
DB: Backend + HasSqlType<Text>,
str: ToSql<Text, DB> + 'static,
impl<DB> PushBoundValueToCollectorDB<DB> for PushBoundValueToCollectorImpl<Text, str>where
DB: Backend + HasSqlType<Text>,
str: ToSql<Text, DB> + 'static,
fn push_bound_value<'a: 'b, 'b>( &self, v: InnerBindValueKind<'a>, collector: &mut <DB as Backend>::BindCollector<'b>, lookup: &mut <DB as TypeMetadata>::MetadataLookup, ) -> QueryResult<()>
Auto Trait Implementations§
impl<ST, T> Freeze for PushBoundValueToCollectorImpl<ST, T>where
T: ?Sized,
impl<ST, T> RefUnwindSafe for PushBoundValueToCollectorImpl<ST, T>
impl<ST, T> Send for PushBoundValueToCollectorImpl<ST, T>
impl<ST, T> Sync for PushBoundValueToCollectorImpl<ST, T>
impl<ST, T> Unpin for PushBoundValueToCollectorImpl<ST, T>
impl<ST, T> UnwindSafe for PushBoundValueToCollectorImpl<ST, T>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more