cronback_lib/
netutils.rs

1use std::net::{IpAddr, SocketAddr};
2use std::str::FromStr;
3
4use anyhow::Result;
5
6pub fn parse_addr<A>(address: A, port: u16) -> Result<SocketAddr>
7where
8    A: AsRef<str>,
9{
10    let addr = IpAddr::from_str(address.as_ref())?;
11
12    Ok(SocketAddr::from((addr, port)))
13}