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

Object Safety§

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"