pub enum FailureReason {
IdentityBuild,
HandlerError,
CheckpointError,
}Expand description
Failure reason for super::metrics::record_handler_failure and DLQ rows.
Variants§
IdentityBuild
Identity reconstruction failed before the handler ran.
HandlerError
Handler returned an error.
CheckpointError
Checkpoint commit failed after successful delivery.
Implementations§
Trait Implementations§
Source§impl Clone for FailureReason
impl Clone for FailureReason
Source§fn clone(&self) -> FailureReason
fn clone(&self) -> FailureReason
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 FailureReason
Source§impl Debug for FailureReason
impl Debug for FailureReason
impl Eq for FailureReason
Source§impl PartialEq for FailureReason
impl PartialEq for FailureReason
impl StructuralPartialEq for FailureReason
Auto Trait Implementations§
impl Freeze for FailureReason
impl RefUnwindSafe for FailureReason
impl Send for FailureReason
impl Sync for FailureReason
impl Unpin for FailureReason
impl UnsafeUnpin for FailureReason
impl UnwindSafe for FailureReason
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