in src/bsd.rs [187:199]
fn sockaddr_len(af: AddressFamily) -> Result<usize> {
let sa_len = match af {
AF_INET => size_of::<sockaddr_in>(),
AF_INET6 => size_of::<sockaddr_in6>(),
_ => {
return Err(Error::new(
ErrorKind::InvalidInput,
format!("Unsupported address family {af:?}"),
))
}
};
Ok(aligned_by(sa_len, ALIGN))
}