| //! An interpreter for MIR used in CTFE and by miri |
| |
| mod cast; |
| mod const_eval; |
| mod eval_context; |
| mod place; |
| mod machine; |
| mod memory; |
| mod operator; |
| mod step; |
| mod terminator; |
| mod traits; |
| |
| pub use self::eval_context::{EvalContext, Frame, ResourceLimits, StackPopCleanup, |
| TyAndPacked, ValTy}; |
| |
| pub use self::place::{Place, PlaceExtra}; |
| |
| pub use self::memory::{Memory, MemoryKind, HasMemory}; |
| |
| pub use self::const_eval::{eval_body_as_integer, eval_body, CompileTimeEvaluator, const_eval_provider}; |
| |
| pub use self::machine::Machine; |