pub struct RoutingExplainAvailability {Show 17 fields
pub available: bool,
pub runtime_available: bool,
pub routable_except_usage: bool,
pub hard_unavailable: bool,
pub dominant_reason: Option<RoutingExplainSkipReason>,
pub runtime_disabled: bool,
pub cooldown_active: bool,
pub cooldown_remaining_secs: Option<u64>,
pub breaker_open: bool,
pub failure_count: u32,
pub usage_exhausted: bool,
pub missing_auth: bool,
pub concurrency_saturated: bool,
pub concurrency_active: Option<u32>,
pub concurrency_limit: Option<u32>,
pub effective_max_concurrent_requests: Option<u32>,
pub effective_limit_group: Option<String>,
}Fields§
§available: bool§runtime_available: bool§routable_except_usage: bool§dominant_reason: Option<RoutingExplainSkipReason>§runtime_disabled: bool§cooldown_active: bool§cooldown_remaining_secs: Option<u64>§breaker_open: bool§failure_count: u32§usage_exhausted: bool§missing_auth: bool§concurrency_saturated: bool§concurrency_active: Option<u32>§concurrency_limit: Option<u32>§effective_max_concurrent_requests: Option<u32>§effective_limit_group: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for RoutingExplainAvailability
impl Clone for RoutingExplainAvailability
Source§fn clone(&self) -> RoutingExplainAvailability
fn clone(&self) -> RoutingExplainAvailability
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 moreSource§impl Debug for RoutingExplainAvailability
impl Debug for RoutingExplainAvailability
Source§impl Default for RoutingExplainAvailability
impl Default for RoutingExplainAvailability
Source§fn default() -> RoutingExplainAvailability
fn default() -> RoutingExplainAvailability
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RoutingExplainAvailability
impl<'de> Deserialize<'de> for RoutingExplainAvailability
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RoutingExplainAvailability
impl StructuralPartialEq for RoutingExplainAvailability
Auto Trait Implementations§
impl Freeze for RoutingExplainAvailability
impl RefUnwindSafe for RoutingExplainAvailability
impl Send for RoutingExplainAvailability
impl Sync for RoutingExplainAvailability
impl Unpin for RoutingExplainAvailability
impl UnsafeUnpin for RoutingExplainAvailability
impl UnwindSafe for RoutingExplainAvailability
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.