pub struct InsertOptionsBuilder<TypedBuilderFields = ((), (), (), (), ())> { /* private fields */ }Expand description
Builder for InsertOptions instances.
See InsertOptions::builder() for more info.
Implementations§
Source§impl<__return_new, __return_old, __silent, __overwrite> InsertOptionsBuilder<((), __return_new, __return_old, __silent, __overwrite)>
impl<__return_new, __return_old, __silent, __overwrite> InsertOptionsBuilder<((), __return_new, __return_old, __silent, __overwrite)>
pub fn wait_for_sync( self, wait_for_sync: bool, ) -> InsertOptionsBuilder<((Option<bool>,), __return_new, __return_old, __silent, __overwrite)>
Source§impl<__wait_for_sync, __return_old, __silent, __overwrite> InsertOptionsBuilder<(__wait_for_sync, (), __return_old, __silent, __overwrite)>
impl<__wait_for_sync, __return_old, __silent, __overwrite> InsertOptionsBuilder<(__wait_for_sync, (), __return_old, __silent, __overwrite)>
pub fn return_new( self, return_new: bool, ) -> InsertOptionsBuilder<(__wait_for_sync, (Option<bool>,), __return_old, __silent, __overwrite)>
Source§impl<__wait_for_sync, __return_new, __silent, __overwrite> InsertOptionsBuilder<(__wait_for_sync, __return_new, (), __silent, __overwrite)>
impl<__wait_for_sync, __return_new, __silent, __overwrite> InsertOptionsBuilder<(__wait_for_sync, __return_new, (), __silent, __overwrite)>
pub fn return_old( self, return_old: bool, ) -> InsertOptionsBuilder<(__wait_for_sync, __return_new, (Option<bool>,), __silent, __overwrite)>
Source§impl<__wait_for_sync, __return_new, __return_old, __overwrite> InsertOptionsBuilder<(__wait_for_sync, __return_new, __return_old, (), __overwrite)>
impl<__wait_for_sync, __return_new, __return_old, __overwrite> InsertOptionsBuilder<(__wait_for_sync, __return_new, __return_old, (), __overwrite)>
Source§impl<__wait_for_sync, __return_new, __return_old, __silent> InsertOptionsBuilder<(__wait_for_sync, __return_new, __return_old, __silent, ())>
impl<__wait_for_sync, __return_new, __return_old, __silent> InsertOptionsBuilder<(__wait_for_sync, __return_new, __return_old, __silent, ())>
Source§impl<__wait_for_sync: Optional<Option<bool>>, __return_new: Optional<Option<bool>>, __return_old: Optional<Option<bool>>, __silent: Optional<Option<bool>>, __overwrite: Optional<Option<bool>>> InsertOptionsBuilder<(__wait_for_sync, __return_new, __return_old, __silent, __overwrite)>
impl<__wait_for_sync: Optional<Option<bool>>, __return_new: Optional<Option<bool>>, __return_old: Optional<Option<bool>>, __silent: Optional<Option<bool>>, __overwrite: Optional<Option<bool>>> InsertOptionsBuilder<(__wait_for_sync, __return_new, __return_old, __silent, __overwrite)>
Sourcepub fn build(self) -> InsertOptions
pub fn build(self) -> InsertOptions
Finalise the builder and create its InsertOptions instance
Trait Implementations§
Auto Trait Implementations§
impl<TypedBuilderFields> Freeze for InsertOptionsBuilder<TypedBuilderFields>where
TypedBuilderFields: Freeze,
impl<TypedBuilderFields> RefUnwindSafe for InsertOptionsBuilder<TypedBuilderFields>where
TypedBuilderFields: RefUnwindSafe,
impl<TypedBuilderFields> Send for InsertOptionsBuilder<TypedBuilderFields>where
TypedBuilderFields: Send,
impl<TypedBuilderFields> Sync for InsertOptionsBuilder<TypedBuilderFields>where
TypedBuilderFields: Sync,
impl<TypedBuilderFields> Unpin for InsertOptionsBuilder<TypedBuilderFields>where
TypedBuilderFields: Unpin,
impl<TypedBuilderFields> UnwindSafe for InsertOptionsBuilder<TypedBuilderFields>where
TypedBuilderFields: UnwindSafe,
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