Module abstract_ns::addr [] [src]

Address type and helper structures to manipulate and introspect it

Structs

Address

Address that nameservice has returned

AddressIter

Iterates over individual SocketAddr's (IPs) in the WeightedSet (i.e. a set of addresses having the same priority).

Builder

A builder interface for Address

OwnedAddressIter

An owned wrapper around AddressIter implementing IntoIterator

PriorityIter

Iterator over Address that returns a set of addresses of the same priority on each iteration

WeightedSet

A structure that represents a set of addresses of the same priority

Functions

union

Union Address values into another address

Type Definitions

Weight

A type alias for a weight for each name in an address