pub struct TimingBreakdown {
pub ingest_s: f64,
pub retrieve_s: f64,
pub score_s: f64,
}Expand description
Per-phase wall-time split.
Fields§
§ingest_s: f64Seconds spent in adapter ingest calls.
retrieve_s: f64Seconds spent in adapter retrieve calls.
score_s: f64Seconds spent computing recall + writing rows.
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 (const: unstable) · 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 Default for TimingBreakdown
impl Default for TimingBreakdown
Source§fn default() -> TimingBreakdown
fn default() -> TimingBreakdown
Returns the “default value” for a type. Read more
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