pub enum SinkFailurePolicy {
FailClosed,
PreserveResult,
}Expand description
Policy for a record-sink failure after the operation performed.
Variants§
FailClosed
Fail closed and surface the sink error.
PreserveResult
Keep the successful operation result despite an unavailable sink.
Trait Implementations§
Source§impl Clone for SinkFailurePolicy
impl Clone for SinkFailurePolicy
Source§fn clone(&self) -> SinkFailurePolicy
fn clone(&self) -> SinkFailurePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SinkFailurePolicy
Source§impl Debug for SinkFailurePolicy
impl Debug for SinkFailurePolicy
impl Eq for SinkFailurePolicy
Source§impl PartialEq for SinkFailurePolicy
impl PartialEq for SinkFailurePolicy
impl StructuralPartialEq for SinkFailurePolicy
Auto Trait Implementations§
impl Freeze for SinkFailurePolicy
impl RefUnwindSafe for SinkFailurePolicy
impl Send for SinkFailurePolicy
impl Sync for SinkFailurePolicy
impl Unpin for SinkFailurePolicy
impl UnsafeUnpin for SinkFailurePolicy
impl UnwindSafe for SinkFailurePolicy
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