1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
pub mod decoder; pub mod encoder; pub use self::decoder::decode_payload; use bytes::Bytes; /// Content body payload is just binary payload #[derive(Eq, PartialEq, Clone, Debug)] pub struct ContentBodyPayload { pub bytes: Bytes, } impl ContentBodyPayload { pub fn byte_size(&self) -> u32 { // length of payload + frame-end (self.bytes.len() + 1) as u32 } }