raknet_rust/protocol/
codec.rs1use bytes::{Buf, BufMut};
2
3use crate::error::{DecodeError, EncodeError};
4
5pub trait RaknetCodec: Sized {
6 fn encode_raknet(&self, dst: &mut impl BufMut) -> Result<(), EncodeError>;
7 fn decode_raknet(src: &mut impl Buf) -> Result<Self, DecodeError>;
8}