pub trait WlanSoftmacIfcBridgeProxyInterface: Send + Sync {
type ReportTxResultResponseFut: Future<Output = Result<(), Error>> + Send;
type NotifyScanCompleteResponseFut: Future<Output = Result<(), Error>> + Send;
type StopBridgedDriverResponseFut: Future<Output = Result<(), Error>> + Send;
// Required methods
fn report_tx_result(
&self,
tx_result: &WlanTxResult,
) -> Self::ReportTxResultResponseFut;
fn notify_scan_complete(
&self,
payload: &WlanSoftmacIfcBaseNotifyScanCompleteRequest,
) -> Self::NotifyScanCompleteResponseFut;
fn stop_bridged_driver(&self) -> Self::StopBridgedDriverResponseFut;
}