pub struct TerminationMetrics {
pub stop_reason: String,
pub probes_at_stop: u32,
pub max_probes: u32,
pub budget_exhausted: bool,
pub miss_probability: Option<f32>,
pub result_count: u32,
}Expand description
Termination metrics
Fields§
§stop_reason: StringStop reason code
probes_at_stop: u32Probes completed when stopped
max_probes: u32Max probes allowed
budget_exhausted: boolWhether budget was exhausted
miss_probability: Option<f32>Estimated miss probability (for calibrated mode)
result_count: u32Final result count
Trait Implementations§
Source§impl Clone for TerminationMetrics
impl Clone for TerminationMetrics
Source§fn clone(&self) -> TerminationMetrics
fn clone(&self) -> TerminationMetrics
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 TerminationMetrics
impl Debug for TerminationMetrics
Source§impl Default for TerminationMetrics
impl Default for TerminationMetrics
Source§fn default() -> TerminationMetrics
fn default() -> TerminationMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TerminationMetrics
impl<'de> Deserialize<'de> for TerminationMetrics
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 TerminationMetrics
impl RefUnwindSafe for TerminationMetrics
impl Send for TerminationMetrics
impl Sync for TerminationMetrics
impl Unpin for TerminationMetrics
impl UnsafeUnpin for TerminationMetrics
impl UnwindSafe for TerminationMetrics
Blanket Implementations§
impl<T> Allocation for T
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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