Trait diesel::query_builder::insert_statement::IntoInsertStatement
[−]
[src]
pub trait IntoInsertStatement<Tab, Op> { type InsertStatement; fn into_insert_statement(
self,
target: Tab,
operator: Op
) -> Self::InsertStatement; }
Associated Types
type InsertStatement
Required Methods
fn into_insert_statement(
self,
target: Tab,
operator: Op
) -> Self::InsertStatement
self,
target: Tab,
operator: Op
) -> Self::InsertStatement
Implementors
impl<'a, T, Tab, Op> IntoInsertStatement<Tab, Op> for &'a [T] where
&'a T: UndecoratedInsertRecord<Tab>, type InsertStatement = BatchInsertStatement<Tab, Self, Op, NoReturningClause>;impl<'a, T, Tab, Op> IntoInsertStatement<Tab, Op> for &'a Vec<T> where
&'a [T]: IntoInsertStatement<Tab, Op>, type InsertStatement = <&'a [T] as IntoInsertStatement<Tab, Op>>::InsertStatement;impl<'a, T, Tab, Op> IntoInsertStatement<Tab, Op> for &'a OnConflictDoNothing<T> type InsertStatement = InsertStatement<Tab, Self, Op>;
impl<'a, Recods, Target, Action, Tab, Op> IntoInsertStatement<Tab, Op> for &'a OnConflict<Recods, Target, Action> type InsertStatement = InsertStatement<Tab, Self, Op>;
impl<'a: 'insert, 'insert, Op> IntoInsertStatement<table, Op> for &'insert NewMigration<'a> type InsertStatement = InsertStatement<table, Self, Op>;