Module decode Copy item path Source decode Decodes a single varint from the input slice. decode_eight_u8_unsafe ⚠ ssse3Decodes four adjacent varints into u8’s simultaneously. Requires SSSE3 support. Does not
perform overflow checking and may produce incorrect output. decode_four_unsafe ⚠ ssse3Decodes four adjacent varints simultaneously. Target types must fit within 16 bytes when varint
encoded. Requires SSSE3 support. decode_len Decodes only the length of a single variant from the input slice. decode_len_unsafe ⚠ Decodes the length of the next integer decode_two_unsafe ⚠ ssse3Decodes two adjacent varints simultaneously. Target types must fit within 16 bytes when varint
encoded. Requires SSSE3 support. decode_two_wide_unsafe ⚠ avx2Experimental. May have relatively poor performance. Decode two adjacent varints
simultaneously from the input pointer. Requires AVX2. Allows for decoding a pair of u64
values. For smaller values, the non-wide variation of this function will probably be faster.decode_unsafe ⚠ Decodes a single varint from the input pointer. Returns a tuple containing the decoded number
and the number of bytes read. decode_zigzag Convenience function for decoding a single varint in ZigZag format from the input slice.
See also: decode