pub trait SamplerProxyInterface: Send + Sync {
// Required methods
fn record_allocation(
&self,
payload: &SamplerRecordAllocationRequest,
) -> Result<(), Error>;
fn record_deallocation(
&self,
payload: &SamplerRecordDeallocationRequest,
) -> Result<(), Error>;
fn set_process_info(
&self,
payload: &SamplerSetProcessInfoRequest,
) -> Result<(), Error>;
}Required Methods§
fn record_allocation( &self, payload: &SamplerRecordAllocationRequest, ) -> Result<(), Error>
fn record_deallocation( &self, payload: &SamplerRecordDeallocationRequest, ) -> Result<(), Error>
fn set_process_info( &self, payload: &SamplerSetProcessInfoRequest, ) -> Result<(), Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".