pub struct AdaptiveReoptimizationStats {
pub invocations: u64,
pub disabled: u64,
pub skipped: u64,
pub adopted: u64,
pub rolled_back: u64,
pub last_decision: Option<AdaptiveReoptimizationDecision>,
pub last_observations: Vec<AdaptiveJoinObservation>,
pub diagnostics: Vec<AdaptiveReoptimizationDiagnostic>,
pub data_plane_dtoh_calls: u64,
}Expand description
Runtime adaptive re-optimization telemetry.
Fields§
§invocations: u64Number of adaptive entry-point invocations.
disabled: u64Number of invocations skipped because the feature was disabled.
skipped: u64Number of enabled invocations that did not attempt a candidate.
adopted: u64Number of candidate plans adopted.
rolled_back: u64Number of candidate plans rolled back.
last_decision: Option<AdaptiveReoptimizationDecision>Last deterministic decision.
last_observations: Vec<AdaptiveJoinObservation>Baseline join observations from the most recent execution.
diagnostics: Vec<AdaptiveReoptimizationDiagnostic>Typed diagnostics emitted by the adaptive entry point.
data_plane_dtoh_calls: u64Tracked data-plane device-to-host calls added during the most recent adaptive path.
Trait Implementations§
Source§impl Clone for AdaptiveReoptimizationStats
impl Clone for AdaptiveReoptimizationStats
Source§fn clone(&self) -> AdaptiveReoptimizationStats
fn clone(&self) -> AdaptiveReoptimizationStats
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 AdaptiveReoptimizationStats
impl Debug for AdaptiveReoptimizationStats
Source§impl Default for AdaptiveReoptimizationStats
impl Default for AdaptiveReoptimizationStats
Source§fn default() -> AdaptiveReoptimizationStats
fn default() -> AdaptiveReoptimizationStats
Returns the “default value” for a type. Read more
impl StructuralPartialEq for AdaptiveReoptimizationStats
Auto Trait Implementations§
impl Freeze for AdaptiveReoptimizationStats
impl RefUnwindSafe for AdaptiveReoptimizationStats
impl Send for AdaptiveReoptimizationStats
impl Sync for AdaptiveReoptimizationStats
impl Unpin for AdaptiveReoptimizationStats
impl UnsafeUnpin for AdaptiveReoptimizationStats
impl UnwindSafe for AdaptiveReoptimizationStats
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