#[non_exhaustive]pub enum AppendFailurePolicy {
Stop,
Continue,
}Expand description
Determines what an append stream does after one HTTP batch fails.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Stop
Stop accepting rows and fail the stream’s delivery barrier.
Continue
Record the loss in the delivery report and continue with later batches.
Trait Implementations§
Source§impl Clone for AppendFailurePolicy
impl Clone for AppendFailurePolicy
impl Copy for AppendFailurePolicy
Source§impl Debug for AppendFailurePolicy
impl Debug for AppendFailurePolicy
Source§impl Default for AppendFailurePolicy
impl Default for AppendFailurePolicy
impl Eq for AppendFailurePolicy
Source§impl PartialEq for AppendFailurePolicy
impl PartialEq for AppendFailurePolicy
impl StructuralPartialEq for AppendFailurePolicy
Auto Trait Implementations§
impl Freeze for AppendFailurePolicy
impl RefUnwindSafe for AppendFailurePolicy
impl Send for AppendFailurePolicy
impl Sync for AppendFailurePolicy
impl Unpin for AppendFailurePolicy
impl UnsafeUnpin for AppendFailurePolicy
impl UnwindSafe for AppendFailurePolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.