pub struct EvidenceLineageReferences {
pub session_anchor_id: Option<String>,
pub request_lineage_id: Option<String>,
pub receipt_lineage_statement_id: Option<String>,
}Expand description
Forward-compatible lineage reference slots that outward report and export surfaces can populate once provenance artifacts become first-class records.
Fields§
§session_anchor_id: Option<String>§request_lineage_id: Option<String>§receipt_lineage_statement_id: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for EvidenceLineageReferences
impl Clone for EvidenceLineageReferences
Source§fn clone(&self) -> EvidenceLineageReferences
fn clone(&self) -> EvidenceLineageReferences
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 EvidenceLineageReferences
impl Debug for EvidenceLineageReferences
Source§impl Default for EvidenceLineageReferences
impl Default for EvidenceLineageReferences
Source§fn default() -> EvidenceLineageReferences
fn default() -> EvidenceLineageReferences
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EvidenceLineageReferences
impl<'de> Deserialize<'de> for EvidenceLineageReferences
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
impl Eq for EvidenceLineageReferences
impl StructuralPartialEq for EvidenceLineageReferences
Auto Trait Implementations§
impl Freeze for EvidenceLineageReferences
impl RefUnwindSafe for EvidenceLineageReferences
impl Send for EvidenceLineageReferences
impl Sync for EvidenceLineageReferences
impl Unpin for EvidenceLineageReferences
impl UnsafeUnpin for EvidenceLineageReferences
impl UnwindSafe for EvidenceLineageReferences
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.