pub struct BrowserProvenanceSummaryDiscoveryRecord {
pub transformation: TransformationRef,
pub transformation_type: String,
pub description: String,
pub responsible_person: Option<BrowserProvenanceResponsiblePerson>,
pub transformation_date: Option<DateTime<Utc>>,
pub inputs: Vec<BrowserProvenanceCatalogueReference>,
pub outputs: Vec<BrowserProvenanceCatalogueReference>,
}Expand description
A deliberately small provenance projection. Repository URLs, commit hashes, file paths, private actors, record counts, and workflow internals remain outside broad discovery.
Fields§
§transformation: TransformationRef§transformation_type: String§description: String§responsible_person: Option<BrowserProvenanceResponsiblePerson>§transformation_date: Option<DateTime<Utc>>§inputs: Vec<BrowserProvenanceCatalogueReference>§outputs: Vec<BrowserProvenanceCatalogueReference>Trait Implementations§
Source§impl Clone for BrowserProvenanceSummaryDiscoveryRecord
impl Clone for BrowserProvenanceSummaryDiscoveryRecord
Source§fn clone(&self) -> BrowserProvenanceSummaryDiscoveryRecord
fn clone(&self) -> BrowserProvenanceSummaryDiscoveryRecord
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<'de> Deserialize<'de> for BrowserProvenanceSummaryDiscoveryRecord
impl<'de> Deserialize<'de> for BrowserProvenanceSummaryDiscoveryRecord
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 BrowserProvenanceSummaryDiscoveryRecord
impl PartialEq for BrowserProvenanceSummaryDiscoveryRecord
Source§fn eq(&self, other: &BrowserProvenanceSummaryDiscoveryRecord) -> bool
fn eq(&self, other: &BrowserProvenanceSummaryDiscoveryRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for BrowserProvenanceSummaryDiscoveryRecord
impl StructuralPartialEq for BrowserProvenanceSummaryDiscoveryRecord
Auto Trait Implementations§
impl Freeze for BrowserProvenanceSummaryDiscoveryRecord
impl RefUnwindSafe for BrowserProvenanceSummaryDiscoveryRecord
impl Send for BrowserProvenanceSummaryDiscoveryRecord
impl Sync for BrowserProvenanceSummaryDiscoveryRecord
impl Unpin for BrowserProvenanceSummaryDiscoveryRecord
impl UnsafeUnpin for BrowserProvenanceSummaryDiscoveryRecord
impl UnwindSafe for BrowserProvenanceSummaryDiscoveryRecord
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