pub trait DeviceControlProxyInterface: Send + Sync {
// Required methods
fn create_interface(
&self,
port: &PortId,
control: ServerEnd<ControlMarker>,
options: Options,
) -> Result<(), Error>;
fn detach(&self) -> Result<(), Error>;
}Required Methods§
fn create_interface( &self, port: &PortId, control: ServerEnd<ControlMarker>, options: Options, ) -> Result<(), Error>
fn detach(&self) -> Result<(), Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".