Enum fwupd_dbus::Signal
source · pub enum Signal {
Changed,
DeviceAdded(Device),
DeviceChanged(Device),
DeviceRemoved(Device),
DeviceRequest(Request),
PropertiesChanged {
interface: Box<str>,
changed: HashMap<String, DynVariant>,
invalidated: Vec<String>,
},
}
Expand description
Signal received by the daemon when listening for signal events with Client::listen_signals()
.
Variants§
Changed
Some value on the interface or the number of devices or profiles has changed.
DeviceAdded(Device)
A device has been added.
DeviceChanged(Device)
A device has been changed.
DeviceRemoved(Device)
A device has been removed.
DeviceRequest(Request)
Request for user interaction
PropertiesChanged
Triggers when a property has changed.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Signal
impl Send for Signal
impl Sync for Signal
impl Unpin for Signal
impl !UnwindSafe for Signal
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more