Module rustc_mir::interpret::memory [−][src]
🔬 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?
Re-exports
use std::collections::VecDeque; |
use std::ptr; |
use rustc::hir::def_id::DefId; |
use rustc::ty::Instance; |
use rustc::ty::ParamEnv; |
use rustc::ty::query::TyCtxtAt; |
use rustc::ty::layout; |
use rustc::ty::layout::Align; |
use rustc::ty::layout::TargetDataLayout; |
use rustc::ty::layout::Size; |
use syntax::ast::Mutability; |
use rustc::middle::const_val::ConstVal; |
use rustc_data_structures::fx::FxHashSet; |
use rustc_data_structures::fx::FxHashSet; |
use rustc_data_structures::fx::FxHashMap; |
use rustc_data_structures::fx::FxHashMap; |
use rustc::mir::interpret::Pointer; |
use rustc::mir::interpret::AllocId; |
use rustc::mir::interpret::Allocation; |
use rustc::mir::interpret::AccessKind; |
use rustc::mir::interpret::Value; |
use rustc::mir::interpret::EvalResult; |
use rustc::mir::interpret::Scalar; |
use rustc::mir::interpret::EvalErrorKind; |
use rustc::mir::interpret::GlobalId; |
use rustc::mir::interpret::AllocType; |
use super::EvalContext; |
use super::Machine; |
Structs
Memory |
[ Experimental ]
|
Enums
MemoryKind |
[ Experimental ]
|
Traits
HasMemory |
[ Experimental ]
|
Functions
read_target_uint |
[ Experimental ]
|
write_target_int |
[ Experimental ]
|
write_target_uint |
[ Experimental ]
|