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>
Object Safety§
This trait is not object safe.