Types/fns concerning Internet Protocol (IP), versions 4 & 6
parse_addr_err
- Human-friendly feedback on why a parse_addr attempt failedip_addr
- An IP addressformat_addr
- Convert a ip_addr
to a strget_addr
- Attempts name resolution on the provided node
stringnet_ip::v4
net_ip::v6
parse_addr_err
type parse_addr_err = {err_msg: str,}
Human-friendly feedback on why a parse_addr attempt failed
ip_addr
An IP address
ipv4(sockaddr_in)
- An IPv4 addressipv6(sockaddr_in6)
format_addr
fn format_addr(ip: ip_addr) -> str
Convert a ip_addr
to a str
std::net::ip::ip_addr
get_addr
fn get_addr(++node: str, iotask: iotask) ->
result::result<~[ip_addr], ip_get_addr_err>
Attempts name resolution on the provided node
string
node
- a string representing some host addressiotask
- a uv::iotask
used to interact with the underlying event loopA result<[ip_addr]/~, ip_get_addr_err>
instance that will contain a vector of ip_addr
results, in the case of success, or an error object in the case of failure