pub struct IngestEventsBatchUseCase { /* private fields */ }Expand description
Use Case: Batch Ingest Events
Optimized use case for ingesting multiple events at once.
Implementations§
Source§impl IngestEventsBatchUseCase
impl IngestEventsBatchUseCase
pub fn new(repository: Arc<dyn EventRepository>) -> Self
pub async fn execute( &self, requests: Vec<IngestEventRequest>, ) -> Result<Vec<IngestEventResponse>>
Auto Trait Implementations§
impl Freeze for IngestEventsBatchUseCase
impl !RefUnwindSafe for IngestEventsBatchUseCase
impl Send for IngestEventsBatchUseCase
impl Sync for IngestEventsBatchUseCase
impl Unpin for IngestEventsBatchUseCase
impl UnsafeUnpin for IngestEventsBatchUseCase
impl !UnwindSafe for IngestEventsBatchUseCase
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