pub enum SurfaceNameKind {
Value,
Dimension,
Unit,
Type,
Index,
IndexLabel,
Constructor,
DefaultImportItem,
}Expand description
Surface category for diagnostics that cross namespace boundaries.
Variants§
Trait Implementations§
Source§impl Clone for SurfaceNameKind
impl Clone for SurfaceNameKind
Source§fn clone(&self) -> SurfaceNameKind
fn clone(&self) -> SurfaceNameKind
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 SurfaceNameKind
Source§impl Debug for SurfaceNameKind
impl Debug for SurfaceNameKind
Source§impl Display for SurfaceNameKind
impl Display for SurfaceNameKind
impl Eq for SurfaceNameKind
Source§impl PartialEq for SurfaceNameKind
impl PartialEq for SurfaceNameKind
Source§fn eq(&self, other: &SurfaceNameKind) -> bool
fn eq(&self, other: &SurfaceNameKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SurfaceNameKind
Auto Trait Implementations§
impl Freeze for SurfaceNameKind
impl RefUnwindSafe for SurfaceNameKind
impl Send for SurfaceNameKind
impl Sync for SurfaceNameKind
impl Unpin for SurfaceNameKind
impl UnsafeUnpin for SurfaceNameKind
impl UnwindSafe for SurfaceNameKind
Blanket Implementations§
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,
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.