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>;
}