varint_simd
pub fn encode_zigzag<T: SignedVarIntTarget>(num: T) -> ([u8; 16], u8)
Convenience function for encoding a single signed integer in ZigZag format to a varint. See also: encode
encode
use varint_simd::encode_zigzag; let encoded = encode_zigzag::<i32>(-20); assert_eq!(encoded, ([39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 1));