pub trait WlanixProxyInterface: Send + Sync {
// Required methods
fn get_wifi(&self, payload: WlanixGetWifiRequest) -> Result<(), Error>;
fn get_supplicant(
&self,
payload: WlanixGetSupplicantRequest,
) -> Result<(), Error>;
fn get_nl80211(&self, payload: WlanixGetNl80211Request) -> Result<(), Error>;
fn get_wifi_legacy_hal(
&self,
payload: WlanixGetWifiLegacyHalRequest,
) -> Result<(), Error>;
}Required Methods§
fn get_wifi(&self, payload: WlanixGetWifiRequest) -> Result<(), Error>
fn get_supplicant( &self, payload: WlanixGetSupplicantRequest, ) -> Result<(), Error>
fn get_nl80211(&self, payload: WlanixGetNl80211Request) -> Result<(), Error>
fn get_wifi_legacy_hal( &self, payload: WlanixGetWifiLegacyHalRequest, ) -> Result<(), Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".