pub struct ProjectionRelationVersion {Show 22 fields
pub relation_version_id: RelationVersionId,
pub subject_entity_id: EntityId,
pub predicate: String,
pub object_anchor: Value,
pub scope_key: ScopeKey,
pub claim_id: Option<ClaimId>,
pub source_episode_id: Option<EpisodeId>,
pub valid_from: Option<String>,
pub valid_to: Option<String>,
pub recorded_at: String,
pub preferred_open: bool,
pub supersedes_relation_version_id: Option<RelationVersionId>,
pub contradiction_status: String,
pub source_confidence: f32,
pub projection_family: String,
pub source_envelope_id: EnvelopeId,
pub source_authority: String,
pub trace_id: Option<String>,
pub freshness: String,
pub metadata: Option<Value>,
pub source_exported_at: Option<String>,
pub transformed_at: Option<String>,
}Expand description
Public read shape for imported relation projection rows.
Fields§
§relation_version_id: RelationVersionId§subject_entity_id: EntityId§predicate: String§object_anchor: Value§scope_key: ScopeKey§claim_id: Option<ClaimId>§source_episode_id: Option<EpisodeId>§valid_from: Option<String>§valid_to: Option<String>§recorded_at: String§preferred_open: bool§supersedes_relation_version_id: Option<RelationVersionId>§contradiction_status: String§source_confidence: f32§projection_family: String§source_envelope_id: EnvelopeId§trace_id: Option<String>§freshness: String§metadata: Option<Value>§source_exported_at: Option<String>§transformed_at: Option<String>Trait Implementations§
Source§impl Clone for ProjectionRelationVersion
impl Clone for ProjectionRelationVersion
Source§fn clone(&self) -> ProjectionRelationVersion
fn clone(&self) -> ProjectionRelationVersion
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 ProjectionRelationVersion
impl Debug for ProjectionRelationVersion
Source§impl<'de> Deserialize<'de> for ProjectionRelationVersion
impl<'de> Deserialize<'de> for ProjectionRelationVersion
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
Auto Trait Implementations§
impl Freeze for ProjectionRelationVersion
impl RefUnwindSafe for ProjectionRelationVersion
impl Send for ProjectionRelationVersion
impl Sync for ProjectionRelationVersion
impl Unpin for ProjectionRelationVersion
impl UnsafeUnpin for ProjectionRelationVersion
impl UnwindSafe for ProjectionRelationVersion
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