[][src]Struct dyon::ast::UseLookup

pub struct UseLookup {
    pub aliases: HashMap<Arc<String>, HashMap<Arc<String>, FnAlias>>,
}

Used to resolve calls to imported functions.

Fields

Stores namespace aliases. The first key is the alias to namespace. The second key is the alias to the function.

Methods

impl UseLookup
[src]

This is called when constructing the AST.

This is called from lifetime/type checker. Here, external functions are treated as loaded.

Auto Trait Implementations

impl Send for UseLookup

impl Sync for UseLookup

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

Get the TypeId of this object.