pub struct ThroughputProfile {
pub expected_ops_per_sec: f64,
pub minimum_ops_per_sec: f64,
pub peak_ops_per_sec: f64,
pub consistency_requirement: ThroughputConsistency,
}Expand description
Throughput characteristics
Fields§
§expected_ops_per_sec: f64Expected throughput (operations per second)
minimum_ops_per_sec: f64Minimum acceptable throughput
peak_ops_per_sec: f64Peak throughput requirement
consistency_requirement: ThroughputConsistencyThroughput consistency requirement
Trait Implementations§
Source§impl Clone for ThroughputProfile
impl Clone for ThroughputProfile
Source§fn clone(&self) -> ThroughputProfile
fn clone(&self) -> ThroughputProfile
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 ThroughputProfile
impl Debug for ThroughputProfile
Source§impl<'de> Deserialize<'de> for ThroughputProfile
impl<'de> Deserialize<'de> for ThroughputProfile
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 ThroughputProfile
impl RefUnwindSafe for ThroughputProfile
impl Send for ThroughputProfile
impl Sync for ThroughputProfile
impl Unpin for ThroughputProfile
impl UnwindSafe for ThroughputProfile
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