zbus::blocking::proxy

Trait ProxyImpl

Source
pub trait ProxyImpl<'p>
where Self: Sized,
{ // Required methods fn builder(conn: &Connection) -> Builder<'p, Self>; fn into_inner(self) -> Proxy<'p>; fn inner(&self) -> &Proxy<'p>; }
Expand description

This trait is implemented by all blocking proxies, which are generated with the dbus_proxy macro.

Required Methods§

Source

fn builder(conn: &Connection) -> Builder<'p, Self>

Returns a customizable builder for this proxy.

Source

fn into_inner(self) -> Proxy<'p>

Consumes self, returning the underlying zbus::Proxy.

Source

fn inner(&self) -> &Proxy<'p>

The reference to the underlying zbus::Proxy.

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<'p> ProxyImpl<'p> for DBusProxy<'p>

Source§

impl<'p> ProxyImpl<'p> for IntrospectableProxy<'p>

Source§

impl<'p> ProxyImpl<'p> for MonitoringProxy<'p>

Source§

impl<'p> ProxyImpl<'p> for ObjectManagerProxy<'p>

Source§

impl<'p> ProxyImpl<'p> for PeerProxy<'p>

Source§

impl<'p> ProxyImpl<'p> for PropertiesProxy<'p>

Source§

impl<'p> ProxyImpl<'p> for StatsProxy<'p>

impl<'p> ProxyImpl<'p> for AccessibleProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for ActionProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for ApplicationProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for BusProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for StatusProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for CacheProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for CollectionProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for ComponentProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for DocumentProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for HyperlinkProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for HypertextProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for ImageProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for RegistryProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for SelectionProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for SocketProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for TableProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for TableCellProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for TextProxyBlocking<'p>

impl<'p> ProxyImpl<'p> for ValueProxyBlocking<'p>