pub struct RuntimeRelationId(/* private fields */);Expand description
Checked runtime-catalog relation identity; distinct from entity and ontology IDs.
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeRelationId
impl Clone for RuntimeRelationId
impl Copy for RuntimeRelationId
Source§impl Debug for RuntimeRelationId
impl Debug for RuntimeRelationId
Source§impl<'de> Deserialize<'de> for RuntimeRelationId
impl<'de> Deserialize<'de> for RuntimeRelationId
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
impl Eq for RuntimeRelationId
Source§impl From<RuntimeRelationId> for u32
impl From<RuntimeRelationId> for u32
Source§fn from(value: RuntimeRelationId) -> Self
fn from(value: RuntimeRelationId) -> Self
Converts to this type from the input type.
Source§impl Hash for RuntimeRelationId
impl Hash for RuntimeRelationId
Source§impl PartialEq for RuntimeRelationId
impl PartialEq for RuntimeRelationId
Source§impl Serialize for RuntimeRelationId
impl Serialize for RuntimeRelationId
impl StructuralPartialEq for RuntimeRelationId
Auto Trait Implementations§
impl Freeze for RuntimeRelationId
impl RefUnwindSafe for RuntimeRelationId
impl Send for RuntimeRelationId
impl Sync for RuntimeRelationId
impl Unpin for RuntimeRelationId
impl UnsafeUnpin for RuntimeRelationId
impl UnwindSafe for RuntimeRelationId
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.