pub struct SemanticStatementKey { /* private fields */ }Expand description
Canonical, identity-bearing statement key.
Implementations§
Source§impl SemanticStatementKey
impl SemanticStatementKey
Sourcepub const fn identity(&self) -> SemanticStatementIdentity
pub const fn identity(&self) -> SemanticStatementIdentity
Returns the derived statement identity.
Trait Implementations§
Source§impl Clone for SemanticStatementKey
impl Clone for SemanticStatementKey
Source§fn clone(&self) -> SemanticStatementKey
fn clone(&self) -> SemanticStatementKey
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 moreimpl Copy for SemanticStatementKey
Source§impl Debug for SemanticStatementKey
impl Debug for SemanticStatementKey
impl Eq for SemanticStatementKey
Source§impl Hash for SemanticStatementKey
impl Hash for SemanticStatementKey
Source§impl PartialEq for SemanticStatementKey
impl PartialEq for SemanticStatementKey
impl StructuralPartialEq for SemanticStatementKey
Auto Trait Implementations§
impl Freeze for SemanticStatementKey
impl RefUnwindSafe for SemanticStatementKey
impl Send for SemanticStatementKey
impl Sync for SemanticStatementKey
impl Unpin for SemanticStatementKey
impl UnsafeUnpin for SemanticStatementKey
impl UnwindSafe for SemanticStatementKey
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