pub enum ResolvedName {
RuntimeLocal,
MetaLocal,
RuntimeFunction,
MetaFunction,
Struct,
ExternModule,
Type,
}Expand description
Resolved meaning of an identifier before expansion.
Variants§
RuntimeLocal
Lexically scoped runtime binding.
MetaLocal
Lexically scoped meta binding.
RuntimeFunction
Runtime function declaration.
MetaFunction
Meta function declaration.
Struct
Struct declaration.
ExternModule
Extern module declaration.
Type
Known type name.
Trait Implementations§
Source§impl Clone for ResolvedName
impl Clone for ResolvedName
Source§fn clone(&self) -> ResolvedName
fn clone(&self) -> ResolvedName
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolvedName
impl Debug for ResolvedName
Source§impl PartialEq for ResolvedName
impl PartialEq for ResolvedName
impl Eq for ResolvedName
impl StructuralPartialEq for ResolvedName
Auto Trait Implementations§
impl Freeze for ResolvedName
impl RefUnwindSafe for ResolvedName
impl Send for ResolvedName
impl Sync for ResolvedName
impl Unpin for ResolvedName
impl UnwindSafe for ResolvedName
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,
§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
§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
Compare self to
key and return true if they are equal.§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
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.§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