pub enum TypeIdKind {
Ontology,
RuntimeEntity,
RuntimeRelation,
RuntimeProperty,
OntologyProperty,
}Expand description
Identity domain encoded by a persisted type ID.
Variants§
Ontology
Untagged declared identity, interpreted against its ontology/semantic authority.
RuntimeEntity
Entity label observed by the runtime catalog.
RuntimeRelation
Relation type observed by the runtime catalog.
RuntimeProperty
Owner-scoped runtime property identity (not stored in tagged type columns).
OntologyProperty
Declared ontology or composition property identity.
Trait Implementations§
Source§impl Clone for TypeIdKind
impl Clone for TypeIdKind
impl Copy for TypeIdKind
Source§impl Debug for TypeIdKind
impl Debug for TypeIdKind
impl Eq for TypeIdKind
Source§impl Hash for TypeIdKind
impl Hash for TypeIdKind
Source§impl PartialEq for TypeIdKind
impl PartialEq for TypeIdKind
impl StructuralPartialEq for TypeIdKind
Auto Trait Implementations§
impl Freeze for TypeIdKind
impl RefUnwindSafe for TypeIdKind
impl Send for TypeIdKind
impl Sync for TypeIdKind
impl Unpin for TypeIdKind
impl UnsafeUnpin for TypeIdKind
impl UnwindSafe for TypeIdKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.