pub trait DeviceMonitorExtManual:
Sealed
+ IsA<DeviceMonitor>
+ 'static {
// Provided methods
fn add_filter(
&self,
classes: Option<&str>,
caps: Option<&Caps>,
) -> Option<DeviceMonitorFilterId> { ... }
fn remove_filter(
&self,
filter_id: DeviceMonitorFilterId,
) -> Result<(), BoolError> { ... }
fn devices(&self) -> List<Device> { ... }
}
Provided Methods§
fn add_filter( &self, classes: Option<&str>, caps: Option<&Caps>, ) -> Option<DeviceMonitorFilterId>
fn remove_filter( &self, filter_id: DeviceMonitorFilterId, ) -> Result<(), BoolError>
fn devices(&self) -> List<Device>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.