[][src]Module koibumi_core::net

Bitmessage network address types.

Structs

OnionV2Addr

An Onion V2 address.

OnionV3Addr

An Onion V3 address.

SocketAddrOnionV2

An Onion V2 socket address.

SocketAddrOnionV3

An Onion V3 socket address.

Enums

Addr

A Bitmessage network address, one of IPv4, IPv6 or Onion V2.

AddrExt

An extended Bitmessage network address, one of IPv4, IPv6, Onion V2 or Onion V3.

ParseAddrExtError

An error which can be returned when parsing an extended Bitmessage network address or an extended Bitmessage network socket address.

ParseOnionV2AddrError

An error which can be returned when parsing an Onion V2 address.

ParseOnionV3AddrError

An error which can be returned when parsing an Onion V3 address.

ParseSocketAddrExtError

An error which can be returned when parsing an extended Bitmessage network socket address.

SocketAddr

A Bitmessage network socket address, one of IPv4, IPv6 or Onion V2.

SocketAddrExt

An extended Bitmessage network socket address, one of IPv4, IPv6, Onion V2 or Onion V3.

TryFromAddrError

The error type returned when a conversion from a Bitmessage network address to an IP address fails.

TryFromAddrExtError

The error type returned when a conversion from an extended Bitmessage network address to a nonextended Bitmessage network address fails.

TryFromSocketAddrError

The error type returned when a conversion from a Bitmessage network socket address to a standard socket address fails.

TryFromSocketAddrExtError

The error type returned when a conversion from an extended Bitmessage network socket address to a nonextended Bitmessage network socket address fails.