pub struct EvidenceDetail {
pub evidence_type: String,
pub id: String,
pub score: f64,
pub created_at: DateTime<Utc>,
pub source_sister: SisterType,
pub content: String,
pub data: Metadata,
}Expand description
Detailed evidence item returned by the evidence() method.
More detailed than GroundingEvidence — includes full content,
timestamps, relationships, etc.
Fields§
§evidence_type: StringEvidence type
id: StringUnique ID
score: f64Relevance score
created_at: DateTime<Utc>When this evidence was created
source_sister: SisterTypeWhich sister produced this
content: StringFull content/description
data: MetadataSister-specific structured data (edges, dimensions, capabilities, etc.)
Trait Implementations§
Source§impl Clone for EvidenceDetail
impl Clone for EvidenceDetail
Source§fn clone(&self) -> EvidenceDetail
fn clone(&self) -> EvidenceDetail
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 moreSource§impl Debug for EvidenceDetail
impl Debug for EvidenceDetail
Source§impl<'de> Deserialize<'de> for EvidenceDetail
impl<'de> Deserialize<'de> for EvidenceDetail
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EvidenceDetail
impl RefUnwindSafe for EvidenceDetail
impl Send for EvidenceDetail
impl Sync for EvidenceDetail
impl Unpin for EvidenceDetail
impl UnsafeUnpin for EvidenceDetail
impl UnwindSafe for EvidenceDetail
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