Struct rustc_passes::lang_items::LanguageItemCollector [−][src]
struct LanguageItemCollector<'tcx> {
items: LanguageItems,
tcx: TyCtxt<'tcx>,
}Fields
items: LanguageItemstcx: TyCtxt<'tcx>Implementations
impl<'tcx> LanguageItemCollector<'tcx>[src]
impl<'tcx> LanguageItemCollector<'tcx>[src]fn new(tcx: TyCtxt<'tcx>) -> LanguageItemCollector<'tcx>[src]
fn check_for_lang(&mut self, actual_target: Target, hir_id: HirId)[src]
fn collect_item(&mut self, item_index: usize, item_def_id: DefId)[src]
Trait Implementations
impl<'v, 'tcx> ItemLikeVisitor<'v> for LanguageItemCollector<'tcx>[src]
impl<'v, 'tcx> ItemLikeVisitor<'v> for LanguageItemCollector<'tcx>[src]