pub trait ControlProxyInterface: Send + Sync {
// Required methods
fn create_device(
&self,
config: &DeviceConfig,
device: ServerEnd<DeviceMarker>,
) -> Result<(), Error>;
fn create_pair(
&self,
config: &DevicePairConfig,
device_pair: ServerEnd<DevicePairMarker>,
) -> Result<(), Error>;
}Required Methods§
fn create_device( &self, config: &DeviceConfig, device: ServerEnd<DeviceMarker>, ) -> Result<(), Error>
fn create_pair( &self, config: &DevicePairConfig, device_pair: ServerEnd<DevicePairMarker>, ) -> Result<(), Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".