pub struct OperationStatsBuilder { /* private fields */ }Expand description
Builder for OperationStats with fluent API.
Implementations§
Source§impl OperationStatsBuilder
impl OperationStatsBuilder
Sourcepub fn total_duration_ms(self, duration: f64) -> Self
pub fn total_duration_ms(self, duration: f64) -> Self
Set the total duration in milliseconds.
Sourcepub fn min_duration_ms(self, duration: f64) -> Self
pub fn min_duration_ms(self, duration: f64) -> Self
Set the minimum duration in milliseconds.
Sourcepub fn max_duration_ms(self, duration: f64) -> Self
pub fn max_duration_ms(self, duration: f64) -> Self
Set the maximum duration in milliseconds.
Sourcepub fn build(self) -> OperationStats
pub fn build(self) -> OperationStats
Build the OperationStats.
Trait Implementations§
Source§impl Debug for OperationStatsBuilder
impl Debug for OperationStatsBuilder
Source§impl Default for OperationStatsBuilder
impl Default for OperationStatsBuilder
Source§fn default() -> OperationStatsBuilder
fn default() -> OperationStatsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OperationStatsBuilder
impl RefUnwindSafe for OperationStatsBuilder
impl Send for OperationStatsBuilder
impl Sync for OperationStatsBuilder
impl Unpin for OperationStatsBuilder
impl UnwindSafe for OperationStatsBuilder
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