Trait ICorProfilerCallback10_Impl
pub trait ICorProfilerCallback10_Impl: ICorProfilerCallback9_Impl {
// Required methods
fn EventPipeEventDelivered(
&self,
provider: usize,
eventid: u32,
eventversion: u32,
cbmetadatablob: u32,
metadatablob: *const u8,
cbeventdata: u32,
eventdata: *const u8,
pactivityid: *const GUID,
prelatedactivityid: *const GUID,
eventthread: usize,
numstackframes: u32,
stackframes: *const usize,
) -> Result<()>;
fn EventPipeProviderCreated(&self, provider: usize) -> Result<()>;
}
Required Methods§
fn EventPipeEventDelivered( &self, provider: usize, eventid: u32, eventversion: u32, cbmetadatablob: u32, metadatablob: *const u8, cbeventdata: u32, eventdata: *const u8, pactivityid: *const GUID, prelatedactivityid: *const GUID, eventthread: usize, numstackframes: u32, stackframes: *const usize, ) -> Result<()>
fn EventPipeProviderCreated(&self, provider: usize) -> 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.