# Functions
NewPort creates a new instance of a Port given a protocol and port number or port range.
ParsePort parses the port number string and returns an int.
ParsePortRange parses the port range string and returns start/end ints.
ParsePortSpecs receives port specs in the format of ip:public:private/proto and parses these in to the internal types.
Sort sorts a list of ports using the provided predicate This function should compare `i` and `j`, returning true if `i` is considered to be less than `j`.
SortPortMap sorts the list of ports and their respected mapping.
SplitProtoPort splits a port in the format of proto/port.
# Structs
PortBinding represents a binding between a Host IP address and a Host Port.