pub async fn batch_send<S, T>( sock: &UdpSocket, packets: &[(T, S)], ) -> Result<(), SendPktsError>where S: Borrow<SocketAddr>, T: AsRef<[u8]>,