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