pub struct PlotData {
pub operation_names: Vec<String>,
pub avg_times: Vec<f64>,
pub throughputs: Vec<f64>,
pub memory_usage: Vec<f64>,
pub timestamps: Vec<SystemTime>,
}
Expand description
Data structure for plotting and visualization
Fields§
§operation_names: Vec<String>
Operation names for x-axis labels
avg_times: Vec<f64>
Average execution times in milliseconds
throughputs: Vec<f64>
Throughput values (operations per second)
memory_usage: Vec<f64>
Memory usage values in bytes
timestamps: Vec<SystemTime>
Timestamps for time-series data
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlotData
impl RefUnwindSafe for PlotData
impl Send for PlotData
impl Sync for PlotData
impl Unpin for PlotData
impl UnwindSafe for PlotData
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> 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