pub struct ContentEvidenceMarker {
pub class: EvidenceClass,
pub source: String,
pub confidence: f64,
}Expand description
Inline marker embedded in content to annotate evidence provenance.
Wire format: [EP:<class>:<source>:<confidence>]
Fields§
§class: EvidenceClassEvidence class for this content segment.
source: StringSource identifier.
confidence: f64Confidence score in [0.0, 1.0].
Trait Implementations§
Source§impl Clone for ContentEvidenceMarker
impl Clone for ContentEvidenceMarker
Source§fn clone(&self) -> ContentEvidenceMarker
fn clone(&self) -> ContentEvidenceMarker
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 ContentEvidenceMarker
impl Debug for ContentEvidenceMarker
Source§impl<'de> Deserialize<'de> for ContentEvidenceMarker
impl<'de> Deserialize<'de> for ContentEvidenceMarker
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 ContentEvidenceMarker
impl RefUnwindSafe for ContentEvidenceMarker
impl Send for ContentEvidenceMarker
impl Sync for ContentEvidenceMarker
impl Unpin for ContentEvidenceMarker
impl UnsafeUnpin for ContentEvidenceMarker
impl UnwindSafe for ContentEvidenceMarker
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