pub trait SupplicantStaIfaceProxyInterface: Send + Sync {
type DisconnectResponseFut: Future<Output = Result<(), Error>> + Send;
// Required methods
fn register_callback(
&self,
payload: SupplicantStaIfaceRegisterCallbackRequest
) -> Result<(), Error>;
fn add_network(
&self,
payload: SupplicantStaIfaceAddNetworkRequest
) -> Result<(), Error>;
fn disconnect(&self) -> Self::DisconnectResponseFut;
}