pub struct BatchCommandIBulkWriteStrategy { /* private fields */ }Implementations§
Trait Implementations§
Source§impl BulkWriteStrategy for BatchCommandIBulkWriteStrategy
impl BulkWriteStrategy for BatchCommandIBulkWriteStrategy
fn attach( &self, command: Arc<dyn Command>, options: CRUDRepositoryOptions, connection: Arc<dyn Connection>, )
fn persist_children(&self) -> bool
fn create<'life0, 'life1, 'async_trait>(
&'life0 self,
items: &'life1 mut [Row],
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn update<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
items: &'life1 [Row],
by_where: Option<&'life2 dyn IWhere>,
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn delete<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
items: &'life1 [Row],
by_where: Option<&'life2 dyn IWhere>,
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn set_repo(&self, repo: Arc<dyn ICRUDRepository>)
Auto Trait Implementations§
impl !Freeze for BatchCommandIBulkWriteStrategy
impl !RefUnwindSafe for BatchCommandIBulkWriteStrategy
impl !UnwindSafe for BatchCommandIBulkWriteStrategy
impl Send for BatchCommandIBulkWriteStrategy
impl Sync for BatchCommandIBulkWriteStrategy
impl Unpin for BatchCommandIBulkWriteStrategy
impl UnsafeUnpin for BatchCommandIBulkWriteStrategy
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