Shun.Address (Shun v1.0.2) View Source
Provides convenience functions to deal with IPv4 and IPv6 addresses.
Link to this section Summary
Link to this section Types
Specs
result_ipv4() :: result_ipv4_address() | result_ipv4_range()
Specs
result_ipv4_address() :: {:address, :ipv4, :inet.ip4_address()}
Specs
result_ipv4_range() :: {:range, :ipv4, value_ipv4(), value_ipv4()}
Specs
result_ipv6() :: result_ipv6_address() | result_ipv6_range()
Specs
result_ipv6_address() :: {:address, :ipv6, :inet.ip6_address()}
Specs
result_ipv6_range() :: {:range, :ipv6, value_ipv6(), value_ipv6()}
Specs
value_ipv4() :: 0..4_294_967_295
Specs
value_ipv6() :: 0..340_282_366_920_938_463_463_374_607_431_768_211_455