Skip to main content

encode_prefix_integer

Function encode_prefix_integer 

Source
pub fn encode_prefix_integer(
    out: &mut Vec<u8>,
    value: u64,
    prefix_bits: u8,
    prefix_pattern: u8,
)
Expand description

编码前缀整数(RFC 7541 §5.1)

  • prefix_bits:前缀位数(1-8),越界时静默返回(调用方保证合法)。
  • prefix_pattern:类型标识位,OR 到首字节高位。

写入 outvalue 为无符号整数(HPACK 用 u32、QPACK 用 u64,均无损提升)。