pub enum SemanticHandleKind {
Root,
Fork,
Statement,
Support,
Version,
}Expand description
Kind of opaque semantic handle used in typed diagnostics.
Variants§
Trait Implementations§
Source§impl Clone for SemanticHandleKind
impl Clone for SemanticHandleKind
Source§fn clone(&self) -> SemanticHandleKind
fn clone(&self) -> SemanticHandleKind
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 SemanticHandleKind
Source§impl Debug for SemanticHandleKind
impl Debug for SemanticHandleKind
impl Eq for SemanticHandleKind
Source§impl Hash for SemanticHandleKind
impl Hash for SemanticHandleKind
Source§impl PartialEq for SemanticHandleKind
impl PartialEq for SemanticHandleKind
impl StructuralPartialEq for SemanticHandleKind
Auto Trait Implementations§
impl Freeze for SemanticHandleKind
impl RefUnwindSafe for SemanticHandleKind
impl Send for SemanticHandleKind
impl Sync for SemanticHandleKind
impl Unpin for SemanticHandleKind
impl UnsafeUnpin for SemanticHandleKind
impl UnwindSafe for SemanticHandleKind
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