Pfx.broadcast
You're seeing just the function
broadcast, go back to Pfx module for more information.
Specs
Returns the broadcast prefix (full address) for given pfx.
The result is in the same format as pfx. Again less useful for IPv6 since
that has no concept of broadcast. Basically returns the last address in
given pfx.
Examples
iex> broadcast("10.10.0.0/16")
"10.10.255.255"
# a full address is its own broadcast address
iex> broadcast({10, 10, 10, 1})
{10, 10, 10, 1}
iex> broadcast({{10, 10, 10, 1}, 30})
{{10, 10, 10, 3}, 32}
iex> broadcast(%Pfx{bits: <<10, 10, 10>>, maxlen: 32})
%Pfx{bits: <<10, 10, 10, 255>>, maxlen: 32}
iex> broadcast(%Pfx{bits: <<0xacdc::16, 0x1976::16>>, maxlen: 128})
%Pfx{bits: <<0xACDC::16, 0x1976::16, -1::96>>, maxlen: 128}
iex> broadcast("acdc:1976::/112")
"acdc:1976:0:0:0:0:0:ffff"