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;
}Required Associated Types§
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
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".