naia_serde/
outgoing_packet.rs

1use crate::MTU_SIZE_BYTES;
2
3pub struct OutgoingPacket {
4    payload_length: usize,
5    payload: [u8; MTU_SIZE_BYTES],
6}
7
8impl OutgoingPacket {
9    pub fn new(payload_length: usize, payload: [u8; MTU_SIZE_BYTES]) -> Self {
10        Self {
11            payload_length,
12            payload,
13        }
14    }
15
16    pub fn slice(&self) -> &[u8] {
17        &self.payload[0..self.payload_length]
18    }
19}