trait EvalContextExtPriv<'tcx>: MiriInterpCxExt<'tcx> {
// Provided methods
fn os_unfair_lock_get_data<'a>(
&'a mut self,
lock_ptr: &OpTy<'tcx>,
) -> InterpResult<'tcx, &'a MacOsUnfairLock>
where 'tcx: 'a { ... }
fn dispatch_semaphore_get_data<'a>(
&'a mut self,
sem_ptr: &ImmTy<'tcx>,
) -> InterpResult<'tcx, &'a MacOsSemaphore>
where 'tcx: 'a { ... }
}Provided Methods§
fn os_unfair_lock_get_data<'a>(
&'a mut self,
lock_ptr: &OpTy<'tcx>,
) -> InterpResult<'tcx, &'a MacOsUnfairLock>where
'tcx: 'a,
fn dispatch_semaphore_get_data<'a>(
&'a mut self,
sem_ptr: &ImmTy<'tcx>,
) -> InterpResult<'tcx, &'a MacOsSemaphore>where
'tcx: 'a,
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".