pub trait ToDBusAddrs<'a> {
    type Iter: Iterator<Item = Result<DBusAddr<'a>>>;

    // Required method
    fn to_dbus_addrs(&'a self) -> Self::Iter;
}
Expand description

A trait for objects which can be converted or resolved to one or more DBusAddr values.

Required Associated Types§

source

type Iter: Iterator<Item = Result<DBusAddr<'a>>>

Required Methods§

source

fn to_dbus_addrs(&'a self) -> Self::Iter

Implementations on Foreign Types§

source§

impl<'a> ToDBusAddrs<'a> for str

§

type Iter = Once<Result<DBusAddr<'a>, Error>>

source§

fn to_dbus_addrs(&'a self) -> Self::Iter

source§

impl<'a> ToDBusAddrs<'a> for String

§

type Iter = Once<Result<DBusAddr<'a>, Error>>

source§

fn to_dbus_addrs(&'a self) -> Self::Iter

source§

impl<'a> ToDBusAddrs<'a> for Vec<Result<DBusAddr<'_>>>

source§

fn to_dbus_addrs(&'a self) -> Self::Iter

Get an iterator over the D-Bus addresses.

§

type Iter = Cloned<Iter<'a, Result<DBusAddr<'a>, Error>>>

Implementors§

source§

impl<'a> ToDBusAddrs<'a> for DBusAddr<'a>

source§

impl<'a> ToDBusAddrs<'a> for DBusAddrList<'a>