pub struct EvidenceItem {
pub id: String,
pub hash: String,
pub grain_type: String,
pub text: String,
}Expand description
One evidence grain, provenance-tagged. id is the bundle-local label
(e1, e2, …) a draft may cite instead of the 64-hex hash: the engine
resolves either back to the grain, so a citation is still checked against
the bundle — it is just no longer a transcription test for the model.
Fields§
§id: String§hash: String§grain_type: String§text: StringTrait Implementations§
Source§impl Clone for EvidenceItem
impl Clone for EvidenceItem
Source§fn clone(&self) -> EvidenceItem
fn clone(&self) -> EvidenceItem
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 EvidenceItem
impl Debug for EvidenceItem
Auto Trait Implementations§
impl Freeze for EvidenceItem
impl RefUnwindSafe for EvidenceItem
impl Send for EvidenceItem
impl Sync for EvidenceItem
impl Unpin for EvidenceItem
impl UnsafeUnpin for EvidenceItem
impl UnwindSafe for EvidenceItem
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