[][src]Trait rustc::arena::ArenaAllocatable

pub trait ArenaAllocatable { }
⚙️ This is an internal compiler API. (rustc_private)

This crate is being loaded from the sysroot, a permanently unstable location for private compiler dependencies. It is not intended for general use. Prefer using a public version of this crate from crates.io via Cargo.toml.

Implementations on Foreign Types

impl<'tcx> ArenaAllocatable for IndexVec<Promoted, BodyAndCache<'tcx>>[src]

impl<'tcx> ArenaAllocatable for Option<(DefId, SubstsRef<'tcx>)>[src]

impl ArenaAllocatable for DefIdSet[src]

impl ArenaAllocatable for ItemLocalSet[src]

impl ArenaAllocatable for BitSet<Local>[src]

impl<'tcx> ArenaAllocatable for DefIdMap<FxHashMap<SubstsRef<'tcx>, CrateNum>>[src]

impl ArenaAllocatable for FxHashMap<Symbol, DefId>[src]

impl ArenaAllocatable for Features[src]

impl ArenaAllocatable for Vec<DefId>[src]

impl ArenaAllocatable for FxHashMap<String, Option<Symbol>>[src]

impl ArenaAllocatable for FxHashMap<DefId, String>[src]

impl ArenaAllocatable for DefIdMap<DefId>[src]

impl ArenaAllocatable for Vec<ForeignModule>[src]

impl ArenaAllocatable for DefIdMap<SymbolExportLevel>[src]

impl ArenaAllocatable for FxIndexMap<HirId, Upvar>[src]

impl<'tcx> ArenaAllocatable for Arm<'tcx>[src]

impl ArenaAllocatable for Attribute[src]

impl<'tcx> ArenaAllocatable for Block<'tcx>[src]

impl<'tcx> ArenaAllocatable for BareFnTy<'tcx>[src]

impl ArenaAllocatable for GlobalAsm[src]

impl<'tcx> ArenaAllocatable for GenericArg<'tcx>[src]

impl<'tcx> ArenaAllocatable for GenericArgs<'tcx>[src]

impl<'tcx> ArenaAllocatable for GenericBound<'tcx>[src]

impl<'tcx> ArenaAllocatable for GenericParam<'tcx>[src]

impl<'tcx> ArenaAllocatable for Expr<'tcx>[src]

impl<'tcx> ArenaAllocatable for Field<'tcx>[src]

impl<'tcx> ArenaAllocatable for FieldPat<'tcx>[src]

impl<'tcx> ArenaAllocatable for FnDecl<'tcx>[src]

impl<'tcx> ArenaAllocatable for ForeignItem<'tcx>[src]

impl<'tcx> ArenaAllocatable for ImplItemRef<'tcx>[src]

impl<'tcx> ArenaAllocatable for InlineAsm<'tcx>[src]

impl<'tcx> ArenaAllocatable for Local<'tcx>[src]

impl<'tcx> ArenaAllocatable for MacroDef<'tcx>[src]

impl<'tcx> ArenaAllocatable for Param<'tcx>[src]

impl<'tcx> ArenaAllocatable for Pat<'tcx>[src]

impl<'tcx> ArenaAllocatable for Path<'tcx>[src]

impl<'tcx> ArenaAllocatable for PathSegment<'tcx>[src]

impl<'tcx> ArenaAllocatable for PolyTraitRef<'tcx>[src]

impl<'tcx> ArenaAllocatable for QPath<'tcx>[src]

impl<'tcx> ArenaAllocatable for Stmt<'tcx>[src]

impl<'tcx> ArenaAllocatable for StructField<'tcx>[src]

impl ArenaAllocatable for TraitItemRef[src]

impl<'tcx> ArenaAllocatable for Ty<'tcx>[src]

impl<'tcx> ArenaAllocatable for TypeBinding<'tcx>[src]

impl<'tcx> ArenaAllocatable for Variant<'tcx>[src]

impl<'tcx> ArenaAllocatable for WherePredicate<'tcx>[src]

Loading content...

Implementors

impl ArenaAllocatable for LintLevelMap[src]

impl ArenaAllocatable for ForeignModule[src]

impl ArenaAllocatable for LanguageItems[src]

impl ArenaAllocatable for LibFeatures[src]

impl ArenaAllocatable for AccessLevels[src]

impl ArenaAllocatable for ScopeTree[src]

impl ArenaAllocatable for ResolveLifetimes[src]

impl ArenaAllocatable for Allocation[src]

impl ArenaAllocatable for Graph[src]

impl ArenaAllocatable for LayoutDetails[src]

impl ArenaAllocatable for AdtDef[src]

impl ArenaAllocatable for CrateInherentImpls[src]

impl ArenaAllocatable for Generics[src]

impl ArenaAllocatable for TraitDef[src]

impl ArenaAllocatable for TraitImpls[src]

impl<'tcx> ArenaAllocatable for Forest<'tcx>[src]

impl<'tcx> ArenaAllocatable for Canonical<'tcx, QueryResponse<'tcx, Predicate<'tcx>>>[src]

impl<'tcx> ArenaAllocatable for Canonical<'tcx, QueryResponse<'tcx, ()>>[src]

impl<'tcx> ArenaAllocatable for Canonical<'tcx, QueryResponse<'tcx, DropckOutlivesResult<'tcx>>>[src]

impl<'tcx> ArenaAllocatable for Canonical<'tcx, QueryResponse<'tcx, NormalizationResult<'tcx>>>[src]

impl<'tcx> ArenaAllocatable for Canonical<'tcx, QueryResponse<'tcx, FnSig<'tcx>>>[src]

impl<'tcx> ArenaAllocatable for Canonical<'tcx, QueryResponse<'tcx, Vec<OutlivesBound<'tcx>>>>[src]

impl<'tcx> ArenaAllocatable for Canonical<'tcx, QueryResponse<'tcx, PolyFnSig<'tcx>>>[src]

impl<'tcx> ArenaAllocatable for Canonical<'tcx, QueryResponse<'tcx, Ty<'tcx>>>[src]

impl<'tcx> ArenaAllocatable for Index<'tcx>[src]

impl<'tcx> ArenaAllocatable for BodyAndCache<'tcx>[src]

impl<'tcx> ArenaAllocatable for Steal<BodyAndCache<'tcx>>[src]

impl<'tcx> ArenaAllocatable for Steal<IndexVec<Promoted, BodyAndCache<'tcx>>>[src]

impl<'tcx> ArenaAllocatable for CratePredicatesMap<'tcx>[src]

impl<'tcx> ArenaAllocatable for CrateVariancesMap<'tcx>[src]

impl<'tcx> ArenaAllocatable for TyS<'tcx>[src]

impl<'tcx> ArenaAllocatable for TypeckTables<'tcx>[src]

impl<T: Copy> ArenaAllocatable for T[src]

Loading content...