Enum compile::NameLookupResult
source · [−]pub enum NameLookupResult {
MyLocal(LocalName),
ExternLocal(NonLocalUnmappedName),
Global(GlobalConstantDescriptor),
NotFound,
}
Expand description
The result of a variable lookup in a CompileManager
Variants
MyLocal(LocalName)
The variable looked up is a local variable in the current context
ExternLocal(NonLocalUnmappedName)
The variable looked up is a local variable in another parent context
Global(GlobalConstantDescriptor)
The variable looked up is a special global variable
NotFound
The variable does not exist
Auto Trait Implementations
impl RefUnwindSafe for NameLookupResult
impl Send for NameLookupResult
impl Sync for NameLookupResult
impl Unpin for NameLookupResult
impl UnwindSafe for NameLookupResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more