pub struct CircuitBreakerState {
pub state: CircuitState,
pub consecutive_errors: u32,
pub first_error_time: Option<Instant>,
}Fields§
§state: CircuitState§consecutive_errors: u32§first_error_time: Option<Instant>Trait Implementations§
Source§impl Debug for CircuitBreakerState
impl Debug for CircuitBreakerState
Auto Trait Implementations§
impl Freeze for CircuitBreakerState
impl RefUnwindSafe for CircuitBreakerState
impl Send for CircuitBreakerState
impl Sync for CircuitBreakerState
impl Unpin for CircuitBreakerState
impl UnsafeUnpin for CircuitBreakerState
impl UnwindSafe for CircuitBreakerState
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