windows::Win32::System::Diagnostics::ClrProfiling

Trait ICorProfilerCallback8_Impl

pub trait ICorProfilerCallback8_Impl: ICorProfilerCallback7_Impl {
    // Required methods
    fn DynamicMethodJITCompilationStarted(
        &self,
        functionid: usize,
        fissafetoblock: BOOL,
        pilheader: *const u8,
        cbilheader: u32,
    ) -> Result<()>;
    fn DynamicMethodJITCompilationFinished(
        &self,
        functionid: usize,
        hrstatus: HRESULT,
        fissafetoblock: BOOL,
    ) -> Result<()>;
}

Required Methods§

fn DynamicMethodJITCompilationStarted( &self, functionid: usize, fissafetoblock: BOOL, pilheader: *const u8, cbilheader: u32, ) -> Result<()>

fn DynamicMethodJITCompilationFinished( &self, functionid: usize, hrstatus: HRESULT, fissafetoblock: BOOL, ) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§