A specific trait only to define an interface name.
This is useful for event wrappers like crate::events::ObjectEvents, which, while it does not have other
information required to implement the crate::BusProperties trait, you can indeed attach in
interface name for all sub events of crate::events::ObjectEvents.
A specific trait only to define match rules.
This is useful for event wrappers like crate::events::ObjectEvents, which, while it does not have other
information required to implement the crate::BusProperties trait, you can indeed add a match rule
to the DBus connection to capture all sub events of crate::events::ObjectEvents.
A specific trait only to define registry event matches.
This is useful for event wrappers like crate::events::ObjectEvents, which, while it does not have other
information required to implement the crate::BusProperties trait, you can indeed add a match rule
to the AT-SPI connection to subscribe to all sub events of crate::events::ObjectEvents.