pub struct SemanticPredicateRecord {
pub predicate: RelId,
pub role: SemanticRecordRole,
pub schema: Schema,
}Expand description
A predicate and its complete existing XLOG schema, not a caller-supplied digest.
Fields§
§predicate: RelId§role: SemanticRecordRole§schema: SchemaTrait Implementations§
Source§impl Clone for SemanticPredicateRecord
impl Clone for SemanticPredicateRecord
Source§fn clone(&self) -> SemanticPredicateRecord
fn clone(&self) -> SemanticPredicateRecord
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 SemanticPredicateRecord
impl Debug for SemanticPredicateRecord
impl Eq for SemanticPredicateRecord
Source§impl PartialEq for SemanticPredicateRecord
impl PartialEq for SemanticPredicateRecord
impl StructuralPartialEq for SemanticPredicateRecord
Auto Trait Implementations§
impl Freeze for SemanticPredicateRecord
impl RefUnwindSafe for SemanticPredicateRecord
impl Send for SemanticPredicateRecord
impl Sync for SemanticPredicateRecord
impl Unpin for SemanticPredicateRecord
impl UnsafeUnpin for SemanticPredicateRecord
impl UnwindSafe for SemanticPredicateRecord
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