pub struct SelectorTelemetry {Show 20 fields
pub selector_index: usize,
pub selector_label: String,
pub moves_generated: u64,
pub moves_evaluated: u64,
pub moves_accepted: u64,
pub moves_applied: u64,
pub moves_not_doable: u64,
pub moves_acceptor_rejected: u64,
pub moves_forager_ignored: u64,
pub moves_hard_improving: u64,
pub moves_hard_neutral: u64,
pub moves_hard_worse: u64,
pub conflict_repair_provider_generated: u64,
pub conflict_repair_duplicate_filtered: u64,
pub conflict_repair_illegal_filtered: u64,
pub conflict_repair_not_doable_filtered: u64,
pub conflict_repair_hard_improving: u64,
pub conflict_repair_exposed: u64,
pub generation_time: Duration,
pub evaluation_time: Duration,
}Fields§
§selector_index: usize§selector_label: String§moves_generated: u64§moves_evaluated: u64§moves_accepted: u64§moves_applied: u64§moves_not_doable: u64§moves_acceptor_rejected: u64§moves_forager_ignored: u64§moves_hard_improving: u64§moves_hard_neutral: u64§moves_hard_worse: u64§conflict_repair_provider_generated: u64§conflict_repair_duplicate_filtered: u64§conflict_repair_illegal_filtered: u64§conflict_repair_not_doable_filtered: u64§conflict_repair_hard_improving: u64§conflict_repair_exposed: u64§generation_time: Duration§evaluation_time: DurationTrait Implementations§
Source§impl Clone for SelectorTelemetry
impl Clone for SelectorTelemetry
Source§fn clone(&self) -> SelectorTelemetry
fn clone(&self) -> SelectorTelemetry
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 SelectorTelemetry
impl Debug for SelectorTelemetry
Source§impl Default for SelectorTelemetry
impl Default for SelectorTelemetry
Source§fn default() -> SelectorTelemetry
fn default() -> SelectorTelemetry
Returns the “default value” for a type. Read more
Source§impl PartialEq for SelectorTelemetry
impl PartialEq for SelectorTelemetry
impl StructuralPartialEq for SelectorTelemetry
Auto Trait Implementations§
impl Freeze for SelectorTelemetry
impl RefUnwindSafe for SelectorTelemetry
impl Send for SelectorTelemetry
impl Sync for SelectorTelemetry
impl Unpin for SelectorTelemetry
impl UnsafeUnpin for SelectorTelemetry
impl UnwindSafe for SelectorTelemetry
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