[−][src]Trait multiaddr::ToMultiaddr
A trait for objects which can be converted to a Multiaddr.
This trait is implemented by default for
-
SocketAddr
,SocketAddrV4
andSocketAddrV6
, assuming that the the given port is a tcp port. -
Ipv4Addr
,Ipv6Addr
-
String
and&str
, requiring the default string format for a Multiaddr.
Required methods
fn to_multiaddr(&self) -> Result<Multiaddr>
Converts this object to a Multiaddr
Errors
Any errors encountered during parsing will be returned
as an Err
.
Implementations on Foreign Types
impl ToMultiaddr for SocketAddr
[src]
impl ToMultiaddr for SocketAddr
fn to_multiaddr(&self) -> Result<Multiaddr> | [src] |
impl ToMultiaddr for SocketAddrV4
[src]
impl ToMultiaddr for SocketAddrV4
fn to_multiaddr(&self) -> Result<Multiaddr> | [src] |
impl ToMultiaddr for SocketAddrV6
[src]
impl ToMultiaddr for SocketAddrV6
fn to_multiaddr(&self) -> Result<Multiaddr> | [src] |
impl ToMultiaddr for IpAddr
[src]
impl ToMultiaddr for IpAddr
fn to_multiaddr(&self) -> Result<Multiaddr> | [src] |
impl ToMultiaddr for Ipv4Addr
[src]
impl ToMultiaddr for Ipv4Addr
fn to_multiaddr(&self) -> Result<Multiaddr> | [src] |
impl ToMultiaddr for Ipv6Addr
[src]
impl ToMultiaddr for Ipv6Addr
fn to_multiaddr(&self) -> Result<Multiaddr> | [src] |
impl ToMultiaddr for String
[src]
impl ToMultiaddr for String
fn to_multiaddr(&self) -> Result<Multiaddr> | [src] |
impl<'a> ToMultiaddr for &'a str
[src]
impl<'a> ToMultiaddr for &'a str
fn to_multiaddr(&self) -> Result<Multiaddr> | [src] |