pub struct SemanticTypedRecord {
pub predicate: RelId,
pub arguments: Vec<SemanticArgument>,
pub qualifiers: Vec<u32>,
}Expand description
Original typed content. Qualifier indices address this admission’s records.
Only statements carry ordered identity-bearing qualifiers. The referenced records must have a qualifier schema; provenance is carried by support events.
Fields§
§predicate: RelId§arguments: Vec<SemanticArgument>§qualifiers: Vec<u32>Trait Implementations§
Source§impl Clone for SemanticTypedRecord
impl Clone for SemanticTypedRecord
Source§fn clone(&self) -> SemanticTypedRecord
fn clone(&self) -> SemanticTypedRecord
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 SemanticTypedRecord
impl Debug for SemanticTypedRecord
impl Eq for SemanticTypedRecord
Source§impl PartialEq for SemanticTypedRecord
impl PartialEq for SemanticTypedRecord
impl StructuralPartialEq for SemanticTypedRecord
Auto Trait Implementations§
impl Freeze for SemanticTypedRecord
impl RefUnwindSafe for SemanticTypedRecord
impl Send for SemanticTypedRecord
impl Sync for SemanticTypedRecord
impl Unpin for SemanticTypedRecord
impl UnsafeUnpin for SemanticTypedRecord
impl UnwindSafe for SemanticTypedRecord
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more