Struct rustc_mir::borrow_check::nll::type_check::BorrowCheckContext [−][src]
struct BorrowCheckContext<'a, 'tcx: 'a> {
universal_regions: &'a UniversalRegions<'tcx>,
location_table: &'a LocationTable,
all_facts: &'a mut Option<PoloniusAllFacts<RegionVid, BorrowIndex, LocationIndex>>,
}🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Fields
universal_regions: &'a UniversalRegions<'tcx>
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
location_table: &'a LocationTable
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
all_facts: &'a mut Option<PoloniusAllFacts<RegionVid, BorrowIndex, LocationIndex>>
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Auto Trait Implementations
impl<'a, 'tcx> !Send for BorrowCheckContext<'a, 'tcx>
impl<'a, 'tcx> !Send for BorrowCheckContext<'a, 'tcx>impl<'a, 'tcx> !Sync for BorrowCheckContext<'a, 'tcx>
impl<'a, 'tcx> !Sync for BorrowCheckContext<'a, 'tcx>