pub fn parse_socket_address(
value: &str,
) -> Result<SocketAddr, SocketAddressParsingError>Expand description
Parse a SocketAddr from a str.
The following formats are checked:
- If the value can be parsed as a
u16or starts with:it is considered a port, and the hostname is set tolocalhost. - If the value contains
:it is assumed to be the format<host>:<port> - Otherwise it is assumed to be a hostname
An error is returned if the value is empty.