moq_transfork/message/
frame.rs

1use crate::coding::*;
2
3#[derive(Clone, Debug)]
4pub struct Frame {
5	pub size: usize,
6}
7
8impl Decode for Frame {
9	fn decode<R: bytes::Buf>(r: &mut R) -> Result<Self, DecodeError> {
10		Ok(Self {
11			size: usize::decode(r)?,
12		})
13	}
14}
15
16impl Encode for Frame {
17	fn encode<W: bytes::BufMut>(&self, w: &mut W) {
18		self.size.encode(w);
19	}
20}