pub struct NoOutcomes;Expand description
Acknowledges outcomes without external delivery.
Trait Implementations§
Source§impl Clone for NoOutcomes
impl Clone for NoOutcomes
impl Copy for NoOutcomes
Source§impl Debug for NoOutcomes
impl Debug for NoOutcomes
Source§impl Default for NoOutcomes
impl Default for NoOutcomes
Source§impl OutcomeSink for NoOutcomes
impl OutcomeSink for NoOutcomes
Source§async fn deliver(&self, _row: &Outcome) -> Result<(), DeliveryError>
async fn deliver(&self, _row: &Outcome) -> Result<(), DeliveryError>
Deliver one terminal outcome. Every error leaves it queued for retry.
Source§fn deliver_batch(
&self,
outcomes: &[Outcome],
) -> impl Future<Output = Vec<Result<(), DeliveryError>>> + MaybeSend
fn deliver_batch( &self, outcomes: &[Outcome], ) -> impl Future<Output = Vec<Result<(), DeliveryError>>> + MaybeSend
Deliver a batch sequentially by default; each result is independent.
Auto Trait Implementations§
impl Freeze for NoOutcomes
impl RefUnwindSafe for NoOutcomes
impl Send for NoOutcomes
impl Sync for NoOutcomes
impl Unpin for NoOutcomes
impl UnsafeUnpin for NoOutcomes
impl UnwindSafe for NoOutcomes
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