DBusMatchRule

Trait DBusMatchRule 

Source
pub trait DBusMatchRule {
    const MATCH_RULE_STRING: &'static str;
}
Expand description

A static DBus match rule string. This should usually be a string that looks like this: "type='signal',interface='org.a11y.atspi.Event.Object',member='PropertyChange'";

Required Associated Constants§

Source

const MATCH_RULE_STRING: &'static str

A static match rule string for DBus.

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.

Implementors§

Source§

impl DBusMatchRule for CacheEvents

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Cache'"

Source§

impl DBusMatchRule for DocumentEvents

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document'"

Source§

impl DBusMatchRule for EventListenerEvents

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Registry'"

Source§

impl DBusMatchRule for FocusEvents

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Focus'"

Source§

impl DBusMatchRule for KeyboardEvents

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Keyboard'"

Source§

impl DBusMatchRule for MouseEvents

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Mouse'"

Source§

impl DBusMatchRule for ObjectEvents

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object'"

Source§

impl DBusMatchRule for TerminalEvents

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal'"

Source§

impl DBusMatchRule for WindowEvents

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window'"

Source§

impl DBusMatchRule for AddAccessibleEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Cache',member='AddAccessible'"

Source§

impl DBusMatchRule for LegacyAddAccessibleEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Cache',member='AddAccessible'"

Source§

impl DBusMatchRule for RemoveAccessibleEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Cache',member='RemoveAccessible'"

Source§

impl DBusMatchRule for atspi_common::events::document::AttributesChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='AttributesChanged'"

Source§

impl DBusMatchRule for ContentChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='ContentChanged'"

Source§

impl DBusMatchRule for LoadCompleteEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='LoadComplete'"

Source§

impl DBusMatchRule for LoadStoppedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='LoadStopped'"

Source§

impl DBusMatchRule for PageChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='PageChanged'"

Source§

impl DBusMatchRule for ReloadEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Document',member='LoadStopped'"

Source§

impl DBusMatchRule for FocusEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Focus',member='Focus'"

Source§

impl DBusMatchRule for ModifiersEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Keyboard',member='Modifiers'"

Source§

impl DBusMatchRule for AbsEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Mouse',member='Abs'"

Source§

impl DBusMatchRule for ButtonEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Mouse',member='Button'"

Source§

impl DBusMatchRule for RelEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Mouse',member='Rel'"

Source§

impl DBusMatchRule for ActiveDescendantChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ActiveDescendantChanged'"

Source§

impl DBusMatchRule for AnnouncementEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='Announcement'"

Source§

impl DBusMatchRule for atspi_common::events::object::AttributesChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='AttributesChanged'"

Source§

impl DBusMatchRule for BoundsChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='BoundsChanged'"

Source§

impl DBusMatchRule for ChildrenChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ChildrenChanged'"

Source§

impl DBusMatchRule for ColumnDeletedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ColumnDeleted'"

Source§

impl DBusMatchRule for ColumnInsertedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ColumnInserted'"

Source§

impl DBusMatchRule for ColumnReorderedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ColumnReordered'"

Source§

impl DBusMatchRule for LinkSelectedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='LinkSelected'"

Source§

impl DBusMatchRule for ModelChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='ModelChanged'"

Source§

impl DBusMatchRule for atspi_common::events::object::PropertyChangeEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='PropertyChange'"

Source§

impl DBusMatchRule for RowDeletedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='RowDeleted'"

Source§

impl DBusMatchRule for RowInsertedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='RowInserted'"

Source§

impl DBusMatchRule for RowReorderedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='RowReordered'"

Source§

impl DBusMatchRule for SelectionChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='SelectionChanged'"

Source§

impl DBusMatchRule for StateChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='StateChanged'"

Source§

impl DBusMatchRule for TextAttributesChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextAttributesChanged'"

Source§

impl DBusMatchRule for TextBoundsChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextBoundsChanged'"

Source§

impl DBusMatchRule for TextCaretMovedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextCaretMoved'"

Source§

impl DBusMatchRule for TextChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextChanged'"

Source§

impl DBusMatchRule for TextSelectionChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='TextSelectionChanged'"

Source§

impl DBusMatchRule for VisibleDataChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Object',member='VisibleDataChanged'"

Source§

impl DBusMatchRule for AvailableEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Socket',member='Available'"

Source§

impl DBusMatchRule for EventListenerDeregisteredEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Registry',member='EventListenerDeregistered'"

Source§

impl DBusMatchRule for EventListenerRegisteredEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Registry',member='EventListenerRegistered'"

Source§

impl DBusMatchRule for ApplicationChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='ApplicationChanged'"

Source§

impl DBusMatchRule for CharWidthChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='CharwidthChanged'"

Source§

impl DBusMatchRule for ColumnCountChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='ColumncountChanged'"

Source§

impl DBusMatchRule for LineChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='LineChanged'"

Source§

impl DBusMatchRule for LineCountChangedEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Terminal',member='LinecountChanged'"

Source§

impl DBusMatchRule for ActivateEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Activate'"

Source§

impl DBusMatchRule for CloseEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Close'"

Source§

impl DBusMatchRule for CreateEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Create'"

Source§

impl DBusMatchRule for DeactivateEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Deactivate'"

Source§

impl DBusMatchRule for DesktopCreateEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='DesktopCreate'"

Source§

impl DBusMatchRule for DesktopDestroyEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='DesktopDestroy'"

Source§

impl DBusMatchRule for DestroyEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Destroy'"

Source§

impl DBusMatchRule for LowerEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Lower'"

Source§

impl DBusMatchRule for MaximizeEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Maximize'"

Source§

impl DBusMatchRule for MinimizeEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Minimize'"

Source§

impl DBusMatchRule for MoveEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Move'"

Source§

impl DBusMatchRule for atspi_common::events::window::PropertyChangeEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='PropertyChange'"

Source§

impl DBusMatchRule for RaiseEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Raise'"

Source§

impl DBusMatchRule for ReparentEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Reparent'"

Source§

impl DBusMatchRule for ResizeEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Resize'"

Source§

impl DBusMatchRule for RestoreEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Restore'"

Source§

impl DBusMatchRule for RestyleEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Restyle'"

Source§

impl DBusMatchRule for ShadeEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='Shade'"

Source§

impl DBusMatchRule for UUshadeEvent

Source§

const MATCH_RULE_STRING: &'static str = "type='signal',interface='org.a11y.atspi.Event.Window',member='uUshade'"