[−][src]Trait strict_encoding::net::Uniform
Required methods
fn addr_format(&self) -> AddrFormat[src]
fn addr(&self) -> RawAddr[src]
fn port(&self) -> Option<u16>[src]
fn transport(&self) -> Option<Transport>[src]
fn from_uniform_addr(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
fn from_uniform_addr_lossy(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
Provided methods
fn to_uniform_addr(&self) -> UniformAddr[src]
fn to_raw_uniform(&self) -> RawUniformAddr[src]
fn from_raw_uniform_addr(uniform: RawUniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
fn from_raw_uniform_addr_lossy(
uniform: RawUniformAddr
) -> Result<Self, DecodeError> where
Self: Sized, [src]
uniform: RawUniformAddr
) -> Result<Self, DecodeError> where
Self: Sized,
Implementations on Foreign Types
impl Uniform for IpAddr[src]
fn addr_format(&self) -> AddrFormat[src]
fn addr(&self) -> RawAddr[src]
fn port(&self) -> Option<u16>[src]
fn transport(&self) -> Option<Transport>[src]
fn from_uniform_addr(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
fn from_uniform_addr_lossy(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
impl Uniform for Ipv4Addr[src]
fn addr_format(&self) -> AddrFormat[src]
fn addr(&self) -> RawAddr[src]
fn port(&self) -> Option<u16>[src]
fn transport(&self) -> Option<Transport>[src]
fn from_uniform_addr(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
fn from_uniform_addr_lossy(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
impl Uniform for Ipv6Addr[src]
fn addr_format(&self) -> AddrFormat[src]
fn addr(&self) -> RawAddr[src]
fn port(&self) -> Option<u16>[src]
fn transport(&self) -> Option<Transport>[src]
fn from_uniform_addr(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
fn from_uniform_addr_lossy(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
impl Uniform for SocketAddr[src]
fn addr_format(&self) -> AddrFormat[src]
fn addr(&self) -> [u8; 33][src]
fn port(&self) -> Option<u16>[src]
fn transport(&self) -> Option<Transport>[src]
fn from_uniform_addr(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
fn from_uniform_addr_lossy(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
impl Uniform for SocketAddrV4[src]
fn addr_format(&self) -> AddrFormat[src]
fn addr(&self) -> RawAddr[src]
fn port(&self) -> Option<u16>[src]
fn transport(&self) -> Option<Transport>[src]
fn from_uniform_addr(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
fn from_uniform_addr_lossy(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
impl Uniform for SocketAddrV6[src]
fn addr_format(&self) -> AddrFormat[src]
fn addr(&self) -> RawAddr[src]
fn port(&self) -> Option<u16>[src]
fn transport(&self) -> Option<Transport>[src]
fn from_uniform_addr(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
fn from_uniform_addr_lossy(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
Implementors
impl Uniform for UniformAddr[src]
fn addr_format(&self) -> AddrFormat[src]
fn addr(&self) -> RawAddr[src]
fn port(&self) -> Option<u16>[src]
fn transport(&self) -> Option<Transport>[src]
fn to_uniform_addr(&self) -> UniformAddr[src]
fn from_uniform_addr(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,
fn from_uniform_addr_lossy(addr: UniformAddr) -> Result<Self, DecodeError> where
Self: Sized, [src]
Self: Sized,