pub struct EvidenceBundle {
pub evidence_bundle_id: String,
pub claim_id: String,
pub evidence_links: Vec<EvidenceLink>,
pub omitted_evidence_refs: Vec<String>,
pub created_recorded_time: DateTime<Utc>,
}Expand description
An evidence bundle attached to a claim.
Fields§
§evidence_bundle_id: StringUnique identifier for this evidence bundle.
claim_id: StringThe claim this bundle supports.
evidence_links: Vec<EvidenceLink>Evidence links within this bundle.
omitted_evidence_refs: Vec<String>IDs of evidence that was considered but omitted.
created_recorded_time: DateTime<Utc>When this bundle was created.
Implementations§
Source§impl EvidenceBundle
impl EvidenceBundle
Sourcepub fn new(claim_id: &str) -> EvidenceBundle
pub fn new(claim_id: &str) -> EvidenceBundle
Create a new evidence bundle for a claim.
Trait Implementations§
Source§impl Clone for EvidenceBundle
impl Clone for EvidenceBundle
Source§fn clone(&self) -> EvidenceBundle
fn clone(&self) -> EvidenceBundle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EvidenceBundle
impl Debug for EvidenceBundle
Source§impl<'de> Deserialize<'de> for EvidenceBundle
impl<'de> Deserialize<'de> for EvidenceBundle
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EvidenceBundle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EvidenceBundle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for EvidenceBundle
impl Serialize for EvidenceBundle
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for EvidenceBundle
impl RefUnwindSafe for EvidenceBundle
impl Send for EvidenceBundle
impl Sync for EvidenceBundle
impl Unpin for EvidenceBundle
impl UnsafeUnpin for EvidenceBundle
impl UnwindSafe for EvidenceBundle
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