pub struct CircuitBreakerNode {
pub id: String,
pub target_node_id: String,
pub failure_threshold: usize,
pub timeout_ms: u64,
pub half_open_timeout_ms: u64,
}Fields§
§id: String§target_node_id: String§failure_threshold: usize§timeout_ms: u64§half_open_timeout_ms: u64Implementations§
Trait Implementations§
Source§impl Clone for CircuitBreakerNode
impl Clone for CircuitBreakerNode
Source§fn clone(&self) -> CircuitBreakerNode
fn clone(&self) -> CircuitBreakerNode
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 CircuitBreakerNode
impl Debug for CircuitBreakerNode
Source§impl Node for CircuitBreakerNode
impl Node for CircuitBreakerNode
Auto Trait Implementations§
impl Freeze for CircuitBreakerNode
impl RefUnwindSafe for CircuitBreakerNode
impl Send for CircuitBreakerNode
impl Sync for CircuitBreakerNode
impl Unpin for CircuitBreakerNode
impl UnwindSafe for CircuitBreakerNode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more