Struct rustc::ty::GlobalArenas [−][src]
pub struct GlobalArenas<'tcx> {
layout: TypedArena<LayoutDetails>,
generics: TypedArena<Generics>,
trait_def: TypedArena<TraitDef>,
adt_def: TypedArena<AdtDef>,
steal_mir: TypedArena<Steal<Mir<'tcx>>>,
mir: TypedArena<Mir<'tcx>>,
tables: TypedArena<TypeckTables<'tcx>>,
const_allocs: TypedArena<Allocation>,
}🔬 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?
Internal storage
Fields
layout: TypedArena<LayoutDetails>
🔬 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?
generics: TypedArena<Generics>
🔬 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?
trait_def: TypedArena<TraitDef>
🔬 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?
adt_def: TypedArena<AdtDef>
🔬 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?
steal_mir: TypedArena<Steal<Mir<'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?
mir: TypedArena<Mir<'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?
tables: TypedArena<TypeckTables<'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?
const_allocs: TypedArena<Allocation>
🔬 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?
miri allocations
Methods
impl<'tcx> GlobalArenas<'tcx>[src]
impl<'tcx> GlobalArenas<'tcx>pub fn new() -> GlobalArenas<'tcx>[src]
pub fn new() -> GlobalArenas<'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?
Auto Trait Implementations
impl<'tcx> !Send for GlobalArenas<'tcx>
impl<'tcx> !Send for GlobalArenas<'tcx>impl<'tcx> !Sync for GlobalArenas<'tcx>
impl<'tcx> !Sync for GlobalArenas<'tcx>