pub struct TimingBreakdown {
pub preprocessing_percentage: f64,
pub conversion_percentage: f64,
pub postprocessing_percentage: f64,
pub model_init_percentage: f64,
pub quality_assessment_percentage: f64,
pub slowest_stage: String,
pub fastest_stage: String,
}Expand description
Detailed timing breakdown
Fields§
§preprocessing_percentage: f64Percentage of time spent in preprocessing
conversion_percentage: f64Percentage of time spent in conversion
postprocessing_percentage: f64Percentage of time spent in postprocessing
model_init_percentage: f64Percentage of time spent in model initialization
quality_assessment_percentage: f64Percentage of time spent in quality assessment
slowest_stage: StringName of the slowest processing stage
fastest_stage: StringName of the fastest processing stage
Trait Implementations§
Source§impl Clone for TimingBreakdown
impl Clone for TimingBreakdown
Source§fn clone(&self) -> TimingBreakdown
fn clone(&self) -> TimingBreakdown
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 Debug for TimingBreakdown
impl Debug for TimingBreakdown
Source§impl<'de> Deserialize<'de> for TimingBreakdown
impl<'de> Deserialize<'de> for TimingBreakdown
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TimingBreakdown
impl RefUnwindSafe for TimingBreakdown
impl Send for TimingBreakdown
impl Sync for TimingBreakdown
impl Unpin for TimingBreakdown
impl UnsafeUnpin for TimingBreakdown
impl UnwindSafe for TimingBreakdown
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