Module fbthrift_git::compact_protocol
source · Structs
Enums
- An efficient, dense encoding that uses variable-length integers and squeezes data into unused bits wherever possible.
Traits
Functions
- Deserialize a Thrift blob using the compact protocol.
- Serialize a Thrift value using the compact protocol.
- How large an item will be when
serialize()
is called - Serialize a Thrift value using the compact protocol to a pre-allocated buffer. This will panic if the buffer is not large enough. A buffer at least as large as the return value of
serialize_size
will not panic.