pub struct EffectiveCeiling {
pub value: f64,
pub source: CeilingSource,
pub display: String,
}Expand description
Steady-state ceiling for a single throughput axis, with a tag for which configuration term produced it.
{{since(‘dev’)}}
Fields§
§value: f64Canonical value. For rate axes: events per second; useful for numeric comparison. For concurrency: a count.
source: CeilingSource§display: StringPre-formatted human display preserving the operator’s
original configuration units. A rate configured as
10000/hr renders here as 10000/h rather than 2.78/s.
For concurrency, the integer count. For the synthetic
reconnect-cycling ceiling, the formula
max_deliveries_per_connection × <connection_rate>.
Trait Implementations§
Source§impl Clone for EffectiveCeiling
impl Clone for EffectiveCeiling
Source§fn clone(&self) -> EffectiveCeiling
fn clone(&self) -> EffectiveCeiling
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 ComposeSchema for EffectiveCeiling
impl ComposeSchema for EffectiveCeiling
Source§impl Debug for EffectiveCeiling
impl Debug for EffectiveCeiling
Source§impl<'de> Deserialize<'de> for EffectiveCeiling
impl<'de> Deserialize<'de> for EffectiveCeiling
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
Source§impl PartialEq for EffectiveCeiling
impl PartialEq for EffectiveCeiling
Source§impl Serialize for EffectiveCeiling
impl Serialize for EffectiveCeiling
Source§impl ToSchema for EffectiveCeiling
impl ToSchema for EffectiveCeiling
impl StructuralPartialEq for EffectiveCeiling
Auto Trait Implementations§
impl Freeze for EffectiveCeiling
impl RefUnwindSafe for EffectiveCeiling
impl Send for EffectiveCeiling
impl Sync for EffectiveCeiling
impl Unpin for EffectiveCeiling
impl UnwindSafe for EffectiveCeiling
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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