Skip to main content

codetether_rlm/context_index/
record.rs

1//! Constructors for evidence records.
2
3use super::{EvidenceKind, EvidenceRecord};
4
5impl EvidenceRecord {
6    /// Construct an unscored evidence record.
7    pub fn new(
8        id: usize,
9        source: &str,
10        kind: EvidenceKind,
11        span: (usize, usize),
12        text: String,
13        symbols: Vec<String>,
14    ) -> Self {
15        Self {
16            id,
17            source: source.into(),
18            kind,
19            span,
20            symbols,
21            score: 0.0,
22            reason: String::new(),
23            text,
24        }
25    }
26}