Skip to main content

nurtex_codec/
buffer.rs

1/// Трейт буффера
2pub trait Buffer
3where
4  Self: Sized,
5{
6  /// Метод чтения типа из буффера
7  fn read_buf(buffer: &mut std::io::Cursor<&[u8]>) -> Option<Self>;
8
9  /// Метод записи типа в буффер
10  fn write_buf(&self, buffer: &mut impl std::io::Write) -> std::io::Result<()>;
11}