pub enum CircuitOperationType {
Success,
Failure,
Rejected,
Timeout,
}
Expand description
Type of operation outcome.
Variants§
Success
Operation completed successfully
Failure
Operation failed with an error
Rejected
Operation was rejected by the circuit breaker (e.g., when Open or HalfOpen limit reached)
Timeout
Operation timed out
Trait Implementations§
Source§impl Clone for CircuitOperationType
impl Clone for CircuitOperationType
Source§fn clone(&self) -> CircuitOperationType
fn clone(&self) -> CircuitOperationType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CircuitOperationType
impl Debug for CircuitOperationType
Source§impl Hash for CircuitOperationType
impl Hash for CircuitOperationType
Source§impl PartialEq for CircuitOperationType
impl PartialEq for CircuitOperationType
impl Copy for CircuitOperationType
impl Eq for CircuitOperationType
impl StructuralPartialEq for CircuitOperationType
Auto Trait Implementations§
impl Freeze for CircuitOperationType
impl RefUnwindSafe for CircuitOperationType
impl Send for CircuitOperationType
impl Sync for CircuitOperationType
impl Unpin for CircuitOperationType
impl UnwindSafe for CircuitOperationType
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