[−][src]Module rustc_mir::interpret::snapshot
🔬 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?
This module contains the machinery necessary to detect infinite loops during const-evaluation by taking snapshots of the state of the interpreter at regular intervals.
Structs
| AllocIdSnapshot |
[ Experimental ]
|
| AllocationSnapshot |
[ Experimental ]
|
| EvalSnapshot |
[ Experimental ] The virtual machine state during const-evaluation at a given point in time. |
| FrameSnapshot |
[ Experimental ]
|
| InfiniteLoopDetector |
[ Experimental ]
|
| MemorySnapshot |
[ Experimental ]
|
Traits
| Snapshot |
[ Experimental ] Taking a snapshot of the evaluation context produces a view of
the state of the interpreter that is invariant to |
| SnapshotContext |
[ Experimental ]
|