DBusInterface

Trait DBusInterface 

Source
pub trait DBusInterface {
    const DBUS_INTERFACE: &'static str;
}
Expand description

The DBus interface name for an event - or a wrapper type. For example, for any event within the “Object” interface, this should be “org.a11y.atspi.Event.Object”.

Required Associated Constants§

Source

const DBUS_INTERFACE: &'static str

A static interface string for DBus. This should usually be a string that looks like this: "org.a11y.atspi.Event.*";

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 DBusInterface for CacheEvents

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Cache"

Source§

impl DBusInterface for DocumentEvents

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

Source§

impl DBusInterface for EventListenerEvents

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Registry"

Source§

impl DBusInterface for FocusEvents

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Focus"

Source§

impl DBusInterface for KeyboardEvents

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Keyboard"

Source§

impl DBusInterface for MouseEvents

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Mouse"

Source§

impl DBusInterface for ObjectEvents

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for TerminalEvents

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

Source§

impl DBusInterface for WindowEvents

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for AddAccessibleEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Cache"

Source§

impl DBusInterface for LegacyAddAccessibleEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Cache"

Source§

impl DBusInterface for RemoveAccessibleEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Cache"

Source§

impl DBusInterface for atspi_proxies::events::document::AttributesChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

Source§

impl DBusInterface for ContentChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

Source§

impl DBusInterface for LoadCompleteEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

Source§

impl DBusInterface for LoadStoppedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

Source§

impl DBusInterface for PageChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

Source§

impl DBusInterface for ReloadEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Document"

Source§

impl DBusInterface for FocusEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Focus"

Source§

impl DBusInterface for ModifiersEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Keyboard"

Source§

impl DBusInterface for AbsEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Mouse"

Source§

impl DBusInterface for ButtonEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Mouse"

Source§

impl DBusInterface for RelEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Mouse"

Source§

impl DBusInterface for ActiveDescendantChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for AnnouncementEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for atspi_proxies::events::object::AttributesChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for BoundsChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for ChildrenChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for ColumnDeletedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for ColumnInsertedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for ColumnReorderedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for LinkSelectedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for ModelChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for atspi_proxies::events::object::PropertyChangeEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for RowDeletedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for RowInsertedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for RowReorderedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for SelectionChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for StateChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for TextAttributesChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for TextBoundsChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for TextCaretMovedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for TextChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for TextSelectionChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for VisibleDataChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Object"

Source§

impl DBusInterface for AvailableEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Socket"

Source§

impl DBusInterface for EventListenerDeregisteredEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Registry"

Source§

impl DBusInterface for EventListenerRegisteredEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Registry"

Source§

impl DBusInterface for ApplicationChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

Source§

impl DBusInterface for CharWidthChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

Source§

impl DBusInterface for ColumnCountChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

Source§

impl DBusInterface for LineChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

Source§

impl DBusInterface for LineCountChangedEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Terminal"

Source§

impl DBusInterface for ActivateEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for CloseEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for CreateEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for DeactivateEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for DesktopCreateEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for DesktopDestroyEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for DestroyEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for LowerEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for MaximizeEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for MinimizeEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for MoveEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for atspi_proxies::events::window::PropertyChangeEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for RaiseEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for ReparentEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for ResizeEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for RestoreEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for RestyleEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for ShadeEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"

Source§

impl DBusInterface for UUshadeEvent

Source§

const DBUS_INTERFACE: &'static str = "org.a11y.atspi.Event.Window"