pub trait RecorderProxyInterface: Send + Sync {
type RecordResponseFut: Future<Output = Result<RecorderRecordResult, Error>> + Send;
// Required method
fn record(&self, payload: RecorderRecordRequest) -> Self::RecordResponseFut;
}Required Associated Types§
type RecordResponseFut: Future<Output = Result<RecorderRecordResult, Error>> + Send
Required Methods§
fn record(&self, payload: RecorderRecordRequest) -> Self::RecordResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".