pub trait InstallerProxyInterface: Send + Sync {
// Required methods
fn install_device(
&self,
device: ClientEnd<DeviceMarker>,
device_control: ServerEnd<DeviceControlMarker>,
) -> Result<(), Error>;
fn install_blackhole_interface(
&self,
interface: ServerEnd<ControlMarker>,
options: Options,
) -> Result<(), Error>;
}Required Methods§
fn install_device( &self, device: ClientEnd<DeviceMarker>, device_control: ServerEnd<DeviceControlMarker>, ) -> Result<(), Error>
fn install_blackhole_interface( &self, interface: ServerEnd<ControlMarker>, options: Options, ) -> Result<(), Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".