Trait zbus::proxy::ProxyImpl

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

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

Required Methods§

source

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

Returns a customizable builder for this proxy.

source

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

Consumes self, returning the underlying zbus::Proxy.

source

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

The reference to the underlying zbus::Proxy.

Object Safety§

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>