Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.41 KB | None | 0 0
  1.     fn encode(&mut self, message: Self::Item, buf: &mut BytesMut) -> Result<(), Self::Error> {
  2.         let mut msg_buf = BytesMut::with_capacity(20);
  3.         try!(message
  4.                  .write_to_buf(&mut msg_buf)
  5.                  .map_err(MessageError::from));
  6.         buf.reserve(8 + msg_buf.len());
  7.         buf.put_u64::<LittleEndian>(msg_buf.len() as u64);
  8.         buf.put(msg_buf);
  9.         Ok(())
  10.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement