pub struct StoredSourceRecordRef {
pub system: String,
pub record_type: String,
pub record_id: String,
pub observed_at: String,
pub adapter_version: String,
}Expand description
Provider provenance attached to stored evidence so facts can be audited back to Gingr or another source system.
Fields§
§system: StringSource system name, for example gingr, used to keep provider facts quarantined by origin.
record_type: StringProvider record collection or endpoint that produced the evidence.
record_id: StringProvider-native identifier for the source record.
observed_at: StringTimestamp when the adapter observed this provider fact.
adapter_version: StringAdapter or fixture version that interpreted the source record.
Implementations§
Source§impl StoredSourceRecordRef
impl StoredSourceRecordRef
Sourcepub fn builder() -> StoredSourceRecordRefBuilder
pub fn builder() -> StoredSourceRecordRefBuilder
Create an instance of StoredSourceRecordRef using the builder syntax
Trait Implementations§
Source§impl Clone for StoredSourceRecordRef
impl Clone for StoredSourceRecordRef
Source§fn clone(&self) -> StoredSourceRecordRef
fn clone(&self) -> StoredSourceRecordRef
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 StoredSourceRecordRef
impl Debug for StoredSourceRecordRef
Source§impl<'de> Deserialize<'de> for StoredSourceRecordRef
impl<'de> Deserialize<'de> for StoredSourceRecordRef
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
Source§impl PartialEq for StoredSourceRecordRef
impl PartialEq for StoredSourceRecordRef
Source§impl Serialize for StoredSourceRecordRef
impl Serialize for StoredSourceRecordRef
impl Eq for StoredSourceRecordRef
impl StructuralPartialEq for StoredSourceRecordRef
Auto Trait Implementations§
impl Freeze for StoredSourceRecordRef
impl RefUnwindSafe for StoredSourceRecordRef
impl Send for StoredSourceRecordRef
impl Sync for StoredSourceRecordRef
impl Unpin for StoredSourceRecordRef
impl UnsafeUnpin for StoredSourceRecordRef
impl UnwindSafe for StoredSourceRecordRef
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