pub struct ComplexLifecycleBenchmarkResult {
pub traditional_export: ExportBenchmarkResult,
pub fast_export: ExportBenchmarkResult,
pub time_improvement_factor: f64,
pub memory_improvement_factor: f64,
}
Expand description
Complex Lifecycle Showcase benchmark results
Fields§
§traditional_export: ExportBenchmarkResult
Traditional export results
fast_export: ExportBenchmarkResult
Fast export results
time_improvement_factor: f64
Time improvement factor
memory_improvement_factor: f64
Memory improvement factor
Implementations§
Source§impl ComplexLifecycleBenchmarkResult
impl ComplexLifecycleBenchmarkResult
Sourcepub fn calculate_improvements(&mut self)
pub fn calculate_improvements(&mut self)
Calculate performance improvements
Trait Implementations§
Source§impl Clone for ComplexLifecycleBenchmarkResult
impl Clone for ComplexLifecycleBenchmarkResult
Source§fn clone(&self) -> ComplexLifecycleBenchmarkResult
fn clone(&self) -> ComplexLifecycleBenchmarkResult
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 Default for ComplexLifecycleBenchmarkResult
impl Default for ComplexLifecycleBenchmarkResult
Source§fn default() -> ComplexLifecycleBenchmarkResult
fn default() -> ComplexLifecycleBenchmarkResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ComplexLifecycleBenchmarkResult
impl RefUnwindSafe for ComplexLifecycleBenchmarkResult
impl Send for ComplexLifecycleBenchmarkResult
impl Sync for ComplexLifecycleBenchmarkResult
impl Unpin for ComplexLifecycleBenchmarkResult
impl UnwindSafe for ComplexLifecycleBenchmarkResult
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