pub struct CrossReferenceResult {
pub entity_id: String,
pub query_name: String,
pub query_cpf: Option<String>,
pub narrative: String,
pub source_summaries: Vec<SourceSummary>,
pub total_sources: usize,
pub confidence: f64,
pub match_result: Option<MatchResult>,
}Expand description
Cross-reference result with narrative
Fields§
§entity_id: StringThe entity being cross-referenced
query_name: StringQuery used for matching
query_cpf: Option<String>Query CPF if provided
narrative: StringNarrative description in PT-BR
source_summaries: Vec<SourceSummary>Summary of each source match
total_sources: usizeTotal sources matched
confidence: f64Overall confidence
match_result: Option<MatchResult>Underlying match result
Trait Implementations§
Source§impl Clone for CrossReferenceResult
impl Clone for CrossReferenceResult
Source§fn clone(&self) -> CrossReferenceResult
fn clone(&self) -> CrossReferenceResult
Returns a duplicate of the value. Read more
1.0.0 · 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 CrossReferenceResult
impl RefUnwindSafe for CrossReferenceResult
impl Send for CrossReferenceResult
impl Sync for CrossReferenceResult
impl Unpin for CrossReferenceResult
impl UnsafeUnpin for CrossReferenceResult
impl UnwindSafe for CrossReferenceResult
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