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 UnsafeUnpin 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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