pkt.write_u16::<BigEndian>(40)?; // MinProtoVer
pkt.write_u16::<BigEndian>(40)?; // MaxProtoVer
pkt.write_u16::<BigEndian>(3)?; // player name length
- pkt.write(b"foo")?; // player name
+ pkt.write_all(b"foo")?; // player name
tx.send(mt_rudp::Pkt {
unrel: true,
}
impl<S: UdpSender> RudpShare<S> {
- #[allow(clippy::unused_io_amount)]
pub async fn send(&self, tp: PktType, pkt: Pkt<&[u8]>) -> AckResult {
let mut buf = Vec::with_capacity(4 + 2 + 1 + 1 + 2 + 1 + pkt.data.len());
buf.write_u32::<BigEndian>(PROTO_ID)?;
}
buf.write_u8(tp as u8)?;
- buf.write(pkt.data)?;
+ buf.write_all(pkt.data)?;
self.send_raw(&buf).await?;