pub struct ObserverWeights {
pub clinical_trial: f64,
pub replication: f64,
pub human_data: f64,
pub recency: f64,
pub citations: f64,
pub evidence_spans: f64,
pub min_confidence: f64,
pub priority_entity_types: Vec<String>,
pub priority_assertion_types: Vec<String>,
pub dark_territory: f64,
}Fields§
§clinical_trial: f64Weight for clinical trial evidence (0.0-2.0, 1.0 = neutral).
replication: f64Weight for replicated findings.
human_data: f64Weight for human data vs animal models.
recency: f64Weight for recency (newer = higher).
citations: f64Weight for citation count.
evidence_spans: f64Weight for evidence spans present (auditability).
min_confidence: f64Minimum confidence threshold — findings below this are hidden.
priority_entity_types: Vec<String>Entity types to prioritize (empty = all).
priority_assertion_types: Vec<String>Assertion types to prioritize (empty = all).
dark_territory: f64Weight for gap and negative-space findings (exploration lens).
Auto Trait Implementations§
impl Freeze for ObserverWeights
impl RefUnwindSafe for ObserverWeights
impl Send for ObserverWeights
impl Sync for ObserverWeights
impl Unpin for ObserverWeights
impl UnsafeUnpin for ObserverWeights
impl UnwindSafe for ObserverWeights
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