NetAddr.compare
You're seeing just the function
compare
, go back to NetAddr module for more information.
Specs
Compare two NetAddrs.
Prefixes with lower addresses are less than prefixes with higher addresses. Shorter prefixes are less than longer prefixes having the same address.
Examples
iex> use NetAddr
iex> NetAddr.compare(~p"192.0.2.0/24", ~p"198.51.100.0/24")
:lt
iex> NetAddr.compare(~p"192.0.2.0/24", ~p"192.0.2.0/25")
:lt
iex> NetAddr.compare(~p"192.0.2.0/24", ~p"192.0.2.0/24")
:eq
iex> NetAddr.compare(~p"192.0.2.0/25", ~p"192.0.2.0/24")
:gt
iex> NetAddr.compare(~p"198.51.100.0/24", ~p"192.0.2.0/24")
:gt