Skip to main content

parse_vint

Function parse_vint 

Source
pub fn parse_vint(input: &[u8]) -> IResult<&[u8], i64>
Expand description

Decode a variable-length signed integer from bytes with backward compatibility

This function supports both:

  1. ZigZag encoding (legacy/test compatibility)
  2. BTI format (Issue #36 compatibility)

§Arguments

  • input - Input byte slice

§Returns

Tuple of (remaining_bytes, decoded_value)