Trait rustc::middle::typeck::astconv::AstConv[src]

pub trait AstConv {
    fn tcx<'a>(&'a self) -> &'a ctxt;
    fn get_item_ty(&self, id: DefId) -> Polytype;
    fn get_trait_def(&self, id: DefId) -> Rc<TraitDef>;
    fn ty_infer(&self, span: Span) -> t;
}

Required Methods

fn tcx<'a>(&'a self) -> &'a ctxt

fn get_item_ty(&self, id: DefId) -> Polytype

fn get_trait_def(&self, id: DefId) -> Rc<TraitDef>

fn ty_infer(&self, span: Span) -> t

Implementors