pub trait WifiLegacyHalProxyInterface: Send + Sync {
type SelectTxPowerScenarioResponseFut: Future<Output = Result<WifiLegacyHalSelectTxPowerScenarioResult, Error>> + Send;
type ResetTxPowerScenarioResponseFut: Future<Output = Result<WifiLegacyHalResetTxPowerScenarioResult, Error>> + Send;
// Required methods
fn select_tx_power_scenario(
&self,
payload: WifiLegacyHalSelectTxPowerScenarioRequest,
) -> Self::SelectTxPowerScenarioResponseFut;
fn reset_tx_power_scenario(&self) -> Self::ResetTxPowerScenarioResponseFut;
}Required Associated Types§
type SelectTxPowerScenarioResponseFut: Future<Output = Result<WifiLegacyHalSelectTxPowerScenarioResult, Error>> + Send
type ResetTxPowerScenarioResponseFut: Future<Output = Result<WifiLegacyHalResetTxPowerScenarioResult, Error>> + Send
Required Methods§
fn select_tx_power_scenario( &self, payload: WifiLegacyHalSelectTxPowerScenarioRequest, ) -> Self::SelectTxPowerScenarioResponseFut
fn reset_tx_power_scenario(&self) -> Self::ResetTxPowerScenarioResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".