pub struct DriftObservation {
pub chose_local: bool,
pub healthy_free_slots: u32,
pub transition: ClassificationTransition,
}Expand description
Observable inputs for drift detection. Plain data; pure assessment.
Fields§
§chose_local: boolRCH chose (or would choose) local execution.
healthy_free_slots: u32Healthy, free build slots available across the fleet at decision time. Non-zero means the local choice was NOT capacity-bound.
transition: ClassificationTransitionThe before/after classifier transition across a refresh.
Trait Implementations§
Source§impl Clone for DriftObservation
impl Clone for DriftObservation
Source§impl Debug for DriftObservation
impl Debug for DriftObservation
impl Eq for DriftObservation
Source§impl PartialEq for DriftObservation
impl PartialEq for DriftObservation
impl StructuralPartialEq for DriftObservation
Auto Trait Implementations§
impl Freeze for DriftObservation
impl RefUnwindSafe for DriftObservation
impl Send for DriftObservation
impl Sync for DriftObservation
impl Unpin for DriftObservation
impl UnsafeUnpin for DriftObservation
impl UnwindSafe for DriftObservation
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.