Trait Lookup

Source
pub trait Lookup {
    // Required methods
    fn resolve_type(&self, name: &TypeIdent) -> Option<&ToplevelItem<TypeDecl>>;
    fn resolve_function(
        &self,
        receiver: Option<&TypeIdent>,
        name: &Ident,
        labels: &[&str],
    ) -> Option<&ToplevelItem<FnDecl>>;
}

Required Methods§

Source

fn resolve_type(&self, name: &TypeIdent) -> Option<&ToplevelItem<TypeDecl>>

Source

fn resolve_function( &self, receiver: Option<&TypeIdent>, name: &Ident, labels: &[&str], ) -> Option<&ToplevelItem<FnDecl>>

Implementors§