pub enum PropagationAction {
Retracted,
Corrected {
field: String,
original: String,
corrected: String,
},
ConfidenceReduced {
new_score: f64,
},
ReplicationOutcome {
outcome: String,
vrep_id: String,
},
}Expand description
The type of correction being propagated.
Variants§
Retracted
Source paper was retracted. Mark finding as retracted, flag all dependents.
Corrected
A specific field was corrected. Flag dependents if assertion text or direction changed.
ConfidenceReduced
Confidence was reduced to a specific value. Flag dependents if below 0.5.
ReplicationOutcome
v0.36.1: A vrep_<id> replication record landed against the
target finding. The target’s confidence is recomputed from the
updated Project.replications collection (via
Project::compute_confidence_for). Dependents are flagged for
review when:
failed/partial: downstream may need to weaken;replicated: downstream may now safely strengthen.inconclusiveoutcomes do not cascade — they represent methodological ambiguity, not evidence.
Trait Implementations§
Source§impl Clone for PropagationAction
impl Clone for PropagationAction
Source§fn clone(&self) -> PropagationAction
fn clone(&self) -> PropagationAction
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 moreAuto Trait Implementations§
impl Freeze for PropagationAction
impl RefUnwindSafe for PropagationAction
impl Send for PropagationAction
impl Sync for PropagationAction
impl Unpin for PropagationAction
impl UnsafeUnpin for PropagationAction
impl UnwindSafe for PropagationAction
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