zbus

Trait ProxyDefault

Source
pub trait ProxyDefault {
    const INTERFACE: &'static str;
    const DESTINATION: &'static str;
    const PATH: &'static str;
}
Expand description

Trait for the default associated values of a proxy.

The trait is automatically implemented by the dbus_proxy macro on your behalf, and may be later used to retrieve the associated constants.

Required Associated Constants§

Source

const INTERFACE: &'static str

Source

const DESTINATION: &'static str

Source

const PATH: &'static str

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<'a> ProxyDefault for zbus::blocking::fdo::DBusProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus"

Source§

const PATH: &'static str = "/org/freedesktop/DBus"

Source§

impl<'a> ProxyDefault for zbus::blocking::fdo::IntrospectableProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Introspectable"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus.Introspectable"

Source§

const PATH: &'static str = "/"

Source§

impl<'a> ProxyDefault for zbus::blocking::fdo::MonitoringProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Monitoring"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus"

Source§

const PATH: &'static str = "/org/freedesktop/DBus"

Source§

impl<'a> ProxyDefault for zbus::blocking::fdo::ObjectManagerProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.ObjectManager"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus.ObjectManager"

Source§

const PATH: &'static str = "/org/freedesktop/ObjectManager"

Source§

impl<'a> ProxyDefault for zbus::blocking::fdo::PeerProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Peer"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus.Peer"

Source§

const PATH: &'static str = "/org/freedesktop/Peer"

Source§

impl<'a> ProxyDefault for zbus::blocking::fdo::PropertiesProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Properties"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus.Properties"

Source§

const PATH: &'static str = "/org/freedesktop/Properties"

Source§

impl<'a> ProxyDefault for zbus::blocking::fdo::StatsProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Debug.Stats"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus"

Source§

const PATH: &'static str = "/org/freedesktop/DBus"

Source§

impl<'a> ProxyDefault for zbus::fdo::DBusProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus"

Source§

const PATH: &'static str = "/org/freedesktop/DBus"

Source§

impl<'a> ProxyDefault for zbus::fdo::IntrospectableProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Introspectable"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus.Introspectable"

Source§

const PATH: &'static str = "/"

Source§

impl<'a> ProxyDefault for zbus::fdo::MonitoringProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Monitoring"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus"

Source§

const PATH: &'static str = "/org/freedesktop/DBus"

Source§

impl<'a> ProxyDefault for zbus::fdo::ObjectManagerProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.ObjectManager"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus.ObjectManager"

Source§

const PATH: &'static str = "/org/freedesktop/ObjectManager"

Source§

impl<'a> ProxyDefault for zbus::fdo::PeerProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Peer"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus.Peer"

Source§

const PATH: &'static str = "/org/freedesktop/Peer"

Source§

impl<'a> ProxyDefault for zbus::fdo::PropertiesProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Properties"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus.Properties"

Source§

const PATH: &'static str = "/org/freedesktop/Properties"

Source§

impl<'a> ProxyDefault for zbus::fdo::StatsProxy<'a>

Source§

const INTERFACE: &'static str = "org.freedesktop.DBus.Debug.Stats"

Source§

const DESTINATION: &'static str = "org.freedesktop.DBus"

Source§

const PATH: &'static str = "/org/freedesktop/DBus"

impl<'a> ProxyDefault for AccessibleProxy<'a>

impl<'a> ProxyDefault for ActionProxy<'a>

impl<'a> ProxyDefault for BusProxy<'a>

impl<'a> ProxyDefault for StatusProxy<'a>

impl<'a> ProxyDefault for CacheProxy<'a>

impl<'a> ProxyDefault for CollectionProxy<'a>

impl<'a> ProxyDefault for ComponentProxy<'a>

impl<'a> ProxyDefault for DocumentProxy<'a>

impl<'a> ProxyDefault for HyperlinkProxy<'a>

impl<'a> ProxyDefault for HypertextProxy<'a>

impl<'a> ProxyDefault for ImageProxy<'a>

impl<'a> ProxyDefault for RegistryProxy<'a>

impl<'a> ProxyDefault for SelectionProxy<'a>

impl<'a> ProxyDefault for SocketProxy<'a>

impl<'a> ProxyDefault for TableProxy<'a>

impl<'a> ProxyDefault for TableCellProxy<'a>

impl<'a> ProxyDefault for TextProxy<'a>

impl<'a> ProxyDefault for ValueProxy<'a>