pub struct ProcessingCapacity {
pub workers: usize,
pub rate_per_worker: f64,
pub total_capacity_per_sec: f64,
pub total_capacity_per_min: f64,
pub total_capacity_per_hour: f64,
pub time_to_clear_backlog_secs: f64,
}Expand description
Processing capacity estimation
Fields§
§workers: usizeNumber of workers
rate_per_worker: f64Average processing rate per worker (msg/sec)
total_capacity_per_sec: f64Total system capacity (msg/sec)
total_capacity_per_min: f64Total system capacity (msg/min)
total_capacity_per_hour: f64Total system capacity (msg/hour)
time_to_clear_backlog_secs: f64Time to process backlog (seconds)
Trait Implementations§
Source§impl Clone for ProcessingCapacity
impl Clone for ProcessingCapacity
Source§fn clone(&self) -> ProcessingCapacity
fn clone(&self) -> ProcessingCapacity
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 ProcessingCapacity
impl Debug for ProcessingCapacity
Source§impl<'de> Deserialize<'de> for ProcessingCapacity
impl<'de> Deserialize<'de> for ProcessingCapacity
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
Auto Trait Implementations§
impl Freeze for ProcessingCapacity
impl RefUnwindSafe for ProcessingCapacity
impl Send for ProcessingCapacity
impl Sync for ProcessingCapacity
impl Unpin for ProcessingCapacity
impl UnsafeUnpin for ProcessingCapacity
impl UnwindSafe for ProcessingCapacity
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