1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Types constantly move from miri to rustc_const_eval and change visibility.
//! It's easier to manage that here while it stabilizes and we upstream patches.

pub use miriwasm::{
  create_ecx, AllocExtra, FrameExtra, MiriAllocBytes, MiriConfig, MiriMachine,
  Provenance,
};
pub use rustc_const_eval::{
  interpret::{
    AllocId, AllocKind, AllocMap, AllocRange, Allocation, Frame, Immediate,
    InterpCx, InterpError, InterpErrorInfo, InterpResult, LocalState,
    LocalValue, MPlaceTy, Machine, MemPlaceMeta, MemoryKind, OpTy, Operand,
    Projectable, Provenance as ProvenanceTrait, UndefinedBehaviorInfo,
  },
  ReportErrorExt,
};