fidl_fuchsia_weaveTrait StackProxyInterface
Source pub trait StackProxyInterface: Send + Sync {
type GetQrCodeResponseFut: Future<Output = Result<StackGetQrCodeResult, Error>> + Send;
type ResetConfigResponseFut: Future<Output = Result<StackResetConfigResult, Error>> + Send;
// Required methods
fn get_pairing_state_watcher(
&self,
watcher: ServerEnd<PairingStateWatcherMarker>,
) -> Result<(), Error>;
fn get_svc_directory_watcher(
&self,
endpoint_id: u64,
watcher: ServerEnd<SvcDirectoryWatcherMarker>,
) -> Result<(), Error>;
fn get_qr_code(&self) -> Self::GetQrCodeResponseFut;
fn reset_config(
&self,
flags: ResetConfigFlags,
) -> Self::ResetConfigResponseFut;
}