pub trait EvalContextExt<'tcx>: MiriInterpCxExt<'tcx> {
// Provided methods
fn read_from_host(
&mut self,
ptr: Pointer,
len: u64,
read_cb: impl FnOnce(&mut [u8]) -> Result<usize>,
) -> InterpResult<'tcx, Result<u64, IoError>> { ... }
fn write_to_host(
&self,
ptr: Pointer,
len: u64,
write_cb: impl FnOnce(&[u8]) -> Result<usize>,
) -> InterpResult<'tcx, Result<u64, IoError>> { ... }
}Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".