pub trait RecorderProxyInterface: Send + Sync {
type RecordResponseFut: Future<Output = Result<RecorderRecordResult, Error>> + Send;
// Required method
fn record(&self, payload: RecorderRecordRequest) -> Self::RecordResponseFut;
}
pub trait RecorderProxyInterface: Send + Sync {
type RecordResponseFut: Future<Output = Result<RecorderRecordResult, Error>> + Send;
// Required method
fn record(&self, payload: RecorderRecordRequest) -> Self::RecordResponseFut;
}