Home
last modified time | relevance | path

Searched defs:ScopeTree (Results 1 – 4 of 4) sorted by relevance

/third_party/rust/rust/compiler/rustc_middle/src/middle/
Dregion.rs207 pub struct ScopeTree { struct
209 pub root_body: Option<hir::HirId>,
217 pub parent_map: FxIndexMap<Scope, (Scope, ScopeDepth)>,
221 var_map: FxIndexMap<hir::ItemLocalId, Scope>,
224 destruction_scopes: FxIndexMap<hir::ItemLocalId, Scope>,
231 pub rvalue_candidates: FxHashMap<hir::HirId, RvalueCandidateType>,
307 pub yield_in_scope: FxHashMap<Scope, Vec<YieldData>>,
335 impl ScopeTree { implementation
422 impl<'a> HashStable<StableHashingContext<'a>> for ScopeTree { implementation
424 let ScopeTree { in hash_stable() localVariable
/third_party/rust/rust/compiler/rustc_middle/src/ty/
Drvalue_scopes.rs20 region_scope_tree: &ScopeTree, in temporary_scope()
/third_party/rust/rust/compiler/rustc_hir_typeck/src/
Drvalue_scopes.rs68 scope_tree: &'a ScopeTree, in resolve_rvalue_scopes()
/third_party/rust/rust/compiler/rustc_hir_analysis/src/check/
Dregion.rs859 pub fn region_scope_tree(tcx: TyCtxt<'_>, def_id: DefId) -> &ScopeTree { in region_scope_tree()