pub trait Binds<'e, E>where
Self: 'e + Sized + Send + Unpin + for<'r> FromRow<'r, <E::Database as Database>::Row> + Schema,
<Self as Schema>::Id: Encode<'e, <E as Executor<'e>>::Database> + Type<<E as Executor<'e>>::Database>,
E: Executor<'e> + 'e,
<E::Database as HasArguments<'e>>::Arguments: IntoArguments<'e, <E as Executor<'e>>::Database>,{
// Required methods
fn insert_binds(
&'e self,
query: QueryAs<'e, E::Database, Self, <E::Database as HasArguments<'e>>::Arguments>,
) -> QueryAs<'e, E::Database, Self, <E::Database as HasArguments<'e>>::Arguments>;
fn update_binds(
&'e self,
query: QueryAs<'e, E::Database, Self, <E::Database as HasArguments<'e>>::Arguments>,
) -> QueryAs<'e, E::Database, Self, <E::Database as HasArguments<'e>>::Arguments>;
}
Required Methods§
fn insert_binds( &'e self, query: QueryAs<'e, E::Database, Self, <E::Database as HasArguments<'e>>::Arguments>, ) -> QueryAs<'e, E::Database, Self, <E::Database as HasArguments<'e>>::Arguments>
fn update_binds( &'e self, query: QueryAs<'e, E::Database, Self, <E::Database as HasArguments<'e>>::Arguments>, ) -> QueryAs<'e, E::Database, Self, <E::Database as HasArguments<'e>>::Arguments>
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.