pub trait CoverageDataCollectorProxyInterface: Send + Sync {
type InitializeResponseFut: Future<Output = Result<Options, Error>> + Send;
type AddInline8bitCountersResponseFut: Future<Output = Result<(), Error>> + Send;
// Required methods
fn initialize(
&self,
eventpair: EventPair,
process: Process,
) -> Self::InitializeResponseFut;
fn add_inline8bit_counters(
&self,
inline_8bit_counters: Vmo,
) -> Self::AddInline8bitCountersResponseFut;
}Required Associated Types§
type InitializeResponseFut: Future<Output = Result<Options, Error>> + Send
type AddInline8bitCountersResponseFut: Future<Output = Result<(), Error>> + Send
Required Methods§
fn initialize( &self, eventpair: EventPair, process: Process, ) -> Self::InitializeResponseFut
fn add_inline8bit_counters( &self, inline_8bit_counters: Vmo, ) -> Self::AddInline8bitCountersResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".