Skip to main content

Module resolve_bound_vars

Module resolve_bound_vars 

Source
Expand description

Name resolution for lifetimes and late-bound type and const variables (done by rustc_hir_analysis): type declarations.

Re-exportsยง

use rustc_data_structures::sorted_map::SortedMap; ๐Ÿ”’
use rustc_errors::ErrorGuaranteed; ๐Ÿ”’
use rustc_hir::ItemLocalId; ๐Ÿ”’
use rustc_hir::def_id::DefId; ๐Ÿ”’
use rustc_hir::def_id::LocalDefId; ๐Ÿ”’
use rustc_hir::def_id::LocalDefIdMap; ๐Ÿ”’
use rustc_macros::Decodable; ๐Ÿ”’
use rustc_macros::Encodable; ๐Ÿ”’
use rustc_macros::StableHash; ๐Ÿ”’
use rustc_macros::TyDecodable; ๐Ÿ”’
use rustc_macros::TyEncodable; ๐Ÿ”’
use crate::ty; ๐Ÿ”’

Structsยง

ResolveBoundVars
Maps the id of each bound variable reference to the variable decl that it corresponds to.

Enumsยง

ObjectLifetimeDefault
ResolvedArg
Set1
A set containing, at most, one known element. If two distinct values are inserted into a set, then it becomes Many, which can be used to detect ambiguities.