moq_lite/message/
frame.rs

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