pub trait DeviceConnectorProxyInterface: Send + Sync {
// Required methods
fn connect_to_device_info(
&self,
device_info_request: ServerEnd<DeviceInfoMarker>,
) -> Result<(), Error>;
fn connect_to_application(
&self,
application_uuid: &Uuid,
service_provider: Option<ClientEnd<ProviderMarker>>,
application_request: ServerEnd<ApplicationMarker>,
) -> Result<(), Error>;
}Required Methods§
fn connect_to_device_info( &self, device_info_request: ServerEnd<DeviceInfoMarker>, ) -> Result<(), Error>
fn connect_to_application( &self, application_uuid: &Uuid, service_provider: Option<ClientEnd<ProviderMarker>>, application_request: ServerEnd<ApplicationMarker>, ) -> Result<(), Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".