Skip to main content

EvalContextExtPriv

Trait EvalContextExtPriv 

Source
trait EvalContextExtPriv<'tcx>: MiriInterpCxExt<'tcx> {
    // Provided method
    fn os_unfair_lock_get_data<'a>(
        &'a mut self,
        lock_ptr: &OpTy<'tcx>,
    ) -> InterpResult<'tcx, &'a MacOsUnfairLock>
       where 'tcx: 'a { ... }
}

Provided Methods§

Source

fn os_unfair_lock_get_data<'a>( &'a mut self, lock_ptr: &OpTy<'tcx>, ) -> InterpResult<'tcx, &'a MacOsUnfairLock>
where 'tcx: 'a,

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl<'tcx> EvalContextExtPriv<'tcx> for MiriInterpCx<'tcx>