pub struct FactProvenance {
pub source_datom_ids: Vec<ElementId>,
pub imported_cuts: Vec<PartitionCut>,
pub sidecar_origin: Option<SidecarOrigin>,
pub source_ref: Option<SourceRef>,
}Fields§
§source_datom_ids: Vec<ElementId>§imported_cuts: Vec<PartitionCut>§sidecar_origin: Option<SidecarOrigin>§source_ref: Option<SourceRef>Trait Implementations§
Source§impl Clone for FactProvenance
impl Clone for FactProvenance
Source§fn clone(&self) -> FactProvenance
fn clone(&self) -> FactProvenance
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 FactProvenance
impl Debug for FactProvenance
Source§impl Default for FactProvenance
impl Default for FactProvenance
Source§fn default() -> FactProvenance
fn default() -> FactProvenance
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FactProvenance
impl<'de> Deserialize<'de> for FactProvenance
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 FactProvenance
impl PartialEq for FactProvenance
Source§impl Serialize for FactProvenance
impl Serialize for FactProvenance
impl Eq for FactProvenance
impl StructuralPartialEq for FactProvenance
Auto Trait Implementations§
impl Freeze for FactProvenance
impl RefUnwindSafe for FactProvenance
impl Send for FactProvenance
impl Sync for FactProvenance
impl Unpin for FactProvenance
impl UnwindSafe for FactProvenance
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