pub struct InsertBuilder {
pub q: Insert,
}Fields§
§q: InsertImplementations§
Source§impl InsertBuilder
impl InsertBuilder
pub fn on_conflict_do_update( self, f: &[&FieldHandle], v: Vec<(FieldHandle, Expr)>, ) -> InsertBuilder
pub fn on_conflict_do_nothing(self) -> InsertBuilder
pub fn return_(self, v: Expr) -> InsertBuilder
pub fn return_named(self, name: impl ToString, v: Expr) -> InsertBuilder
pub fn return_field(self, f: &FieldHandle) -> InsertBuilder
pub fn return_fields(self, f: &[&FieldHandle]) -> InsertBuilder
pub fn returns_from_iter( self, f: impl Iterator<Item = Returning>, ) -> InsertBuilder
pub fn build_query(self, name: impl ToString, res_count: QueryResCount) -> Query
pub fn build_query_named_res( self, name: impl ToString, res_count: QueryResCount, res_name: impl ToString, ) -> Query
Source§impl InsertBuilder
impl InsertBuilder
pub fn build_migration(self, version: &VersionHandle) -> String
Auto Trait Implementations§
impl Freeze for InsertBuilder
impl !RefUnwindSafe for InsertBuilder
impl !Send for InsertBuilder
impl !Sync for InsertBuilder
impl Unpin for InsertBuilder
impl UnsafeUnpin for InsertBuilder
impl !UnwindSafe for InsertBuilder
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