pub struct PredictedClosureReport {
pub delta: String,
pub affected: BTreeSet<ConclusionId>,
pub unaffected: BTreeSet<ConclusionId>,
pub denominator: usize,
pub unaffected_basis_points: u16,
pub revision_delta: u64,
pub carried_state: bool,
pub explanations: Vec<Explanation>,
pub work: PredictedWork,
}Expand description
Complete stage-one prediction for one controlled delta.
Fields§
§delta: StringDelta identity.
affected: BTreeSet<ConclusionId>Exact predicted affected set.
unaffected: BTreeSet<ConclusionId>Exact predicted unaffected set.
denominator: usizeExplicit declared-conclusion denominator.
unaffected_basis_points: u16Integer basis points of conclusions predicted unaffected.
revision_delta: u64Predicted semantic journal revision movement.
carried_state: boolWhether the prediction emitted carried execution state.
explanations: Vec<Explanation>Exact causal explanation paths.
work: PredictedWorkPrediction-only counters.
Trait Implementations§
Source§impl Clone for PredictedClosureReport
impl Clone for PredictedClosureReport
Source§impl Debug for PredictedClosureReport
impl Debug for PredictedClosureReport
impl Eq for PredictedClosureReport
Source§impl PartialEq for PredictedClosureReport
impl PartialEq for PredictedClosureReport
impl StructuralPartialEq for PredictedClosureReport
Auto Trait Implementations§
impl Freeze for PredictedClosureReport
impl RefUnwindSafe for PredictedClosureReport
impl Send for PredictedClosureReport
impl Sync for PredictedClosureReport
impl Unpin for PredictedClosureReport
impl UnsafeUnpin for PredictedClosureReport
impl UnwindSafe for PredictedClosureReport
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