pub struct RelationView {Show 18 fields
pub relation_id: WireUuid,
pub chain_root: WireUuid,
pub relation_type: String,
pub from_entity: WireUuid,
pub to_entity: WireUuid,
pub properties_blob: Vec<u8>,
pub evidence: EvidenceRefWire,
pub extractor_id: u32,
pub extracted_at_unix_nanos: u64,
pub confidence: f32,
pub valid_from_unix_nanos: u64,
pub valid_to_unix_nanos: u64,
pub version: u32,
pub superseded_by: WireUuid,
pub supersedes: WireUuid,
pub tombstoned: bool,
pub tombstoned_at_unix_nanos: u64,
pub flags: u32,
}Expand description
Read-side projection of a relation. Mirrors the server’s
RelationView. flags bit 0 = is_symmetric.
Fields§
§relation_id: WireUuid§chain_root: WireUuid§relation_type: String§from_entity: WireUuid§to_entity: WireUuid§properties_blob: Vec<u8>§evidence: EvidenceRefWire§extractor_id: u32§extracted_at_unix_nanos: u64§confidence: f32§valid_from_unix_nanos: u64§valid_to_unix_nanos: u64§version: u32§superseded_by: WireUuid§supersedes: WireUuid§tombstoned: bool§tombstoned_at_unix_nanos: u64§flags: u32Trait Implementations§
Source§impl Clone for RelationView
impl Clone for RelationView
Source§impl Debug for RelationView
impl Debug for RelationView
Source§impl<'de> Deserialize<'de> for RelationView
impl<'de> Deserialize<'de> for RelationView
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 RelationView
impl PartialEq for RelationView
Source§impl Serialize for RelationView
impl Serialize for RelationView
impl StructuralPartialEq for RelationView
Auto Trait Implementations§
impl Freeze for RelationView
impl RefUnwindSafe for RelationView
impl Send for RelationView
impl Sync for RelationView
impl Unpin for RelationView
impl UnsafeUnpin for RelationView
impl UnwindSafe for RelationView
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