pub trait FrameSenderProxyInterface: Send + Sync {
type WlanTxResponseFut: Future<Output = Result<FrameSenderWlanTxResult, Error>> + Send;
type EthernetRxResponseFut: Future<Output = Result<FrameSenderEthernetRxResult, Error>> + Send;
// Required methods
fn wlan_tx(
&self,
payload: &FrameSenderWlanTxRequest
) -> Self::WlanTxResponseFut;
fn ethernet_rx(
&self,
payload: &FrameSenderEthernetRxRequest
) -> Self::EthernetRxResponseFut;
}