pub struct ProducerConsumerResults {
pub produced: BenchmarkSummary,
pub consumed: BenchmarkSummary,
pub producers: usize,
pub consumers: usize,
pub target_rate: f64,
pub duration: Duration,
pub csv_path: Option<PathBuf>,
}Expand description
Results from a super::producer_consumer::ProducerConsumerBenchmark run.
Fields§
§produced: BenchmarkSummary§consumed: BenchmarkSummary§producers: usize§consumers: usize§target_rate: f64§duration: Duration§csv_path: Option<PathBuf>Implementations§
Source§impl ProducerConsumerResults
impl ProducerConsumerResults
pub fn print_summary(&self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProducerConsumerResults
impl RefUnwindSafe for ProducerConsumerResults
impl Send for ProducerConsumerResults
impl Sync for ProducerConsumerResults
impl Unpin for ProducerConsumerResults
impl UnsafeUnpin for ProducerConsumerResults
impl UnwindSafe for ProducerConsumerResults
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