type EncodeBuf<'a> = Limit<&'a mut BytesMut>;
struct EncodeBuf<'a> { inner: &'a mut BytesMut, limit: usize, }
inner: &'a mut BytesMut
limit: usize