pub enum FailoverClass {
Failover(ErrKind),
Fatal,
}Expand description
How a single endpoint’s outcome is classified for failover.
Variants§
Failover(ErrKind)
Try the next endpoint (connect refused/reset, timeout, 5xx, 429).
Fatal
Do not fail over — fatal/observation, identical on every endpoint (auth 401/403, 4xx, malformed body).
Trait Implementations§
Source§impl Clone for FailoverClass
impl Clone for FailoverClass
Source§fn clone(&self) -> FailoverClass
fn clone(&self) -> FailoverClass
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 FailoverClass
Source§impl Debug for FailoverClass
impl Debug for FailoverClass
impl Eq for FailoverClass
Source§impl PartialEq for FailoverClass
impl PartialEq for FailoverClass
impl StructuralPartialEq for FailoverClass
Auto Trait Implementations§
impl Freeze for FailoverClass
impl RefUnwindSafe for FailoverClass
impl Send for FailoverClass
impl Sync for FailoverClass
impl Unpin for FailoverClass
impl UnsafeUnpin for FailoverClass
impl UnwindSafe for FailoverClass
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