Skip to main content

EvalContextExt

Trait EvalContextExt 

Source
pub trait EvalContextExt<'tcx>: MiriInterpCxExt<'tcx> {
    // Provided method
    fn update_fd_readiness(
        &mut self,
        fd: FileDescriptionRef<dyn FileDescription>,
        flags: ReadinessUpdateFlags,
    ) -> InterpResult<'tcx> { ... }
}

Provided Methods§

Source

fn update_fd_readiness( &mut self, fd: FileDescriptionRef<dyn FileDescription>, flags: ReadinessUpdateFlags, ) -> InterpResult<'tcx>

For a specific file description, get its current readiness and send it to everyone who registered interest in this FD. This function must be called whenever the result of FileDescription::readiness might change.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'tcx> EvalContextExt<'tcx> for MiriInterpCx<'tcx>