Trait rustc::hir::lowering::Resolver [] [src]

pub trait Resolver {
    fn resolve_generated_global_path(&mut self, path: &Path, is_value: bool) -> Def;
    fn get_resolution(&mut self, id: NodeId) -> Option<PathResolution>;
    fn record_resolution(&mut self, id: NodeId, def: Def);
    fn definitions(&mut self) -> Option<&mut Definitions>;
}
Unstable (rustc_private)

Required Methods

fn resolve_generated_global_path(&mut self, path: &Path, is_value: bool) -> Def

Unstable (rustc_private)

fn get_resolution(&mut self, id: NodeId) -> Option<PathResolution>

Unstable (rustc_private)

fn record_resolution(&mut self, id: NodeId, def: Def)

Unstable (rustc_private)

fn definitions(&mut self) -> Option<&mut Definitions>

Unstable (rustc_private)

Implementors