pub fn decode_prefix_integer(
data: &[u8],
prefix_bits: u8,
) -> Option<(u64, usize)>Expand description
解码前缀整数(RFC 7541 §5.1)
返回 (value, consumed_bytes);value 为 u64(HPACK 调用方需自行收窄到 u32)。
§安全(fail-closed)
- 输入截断 / 起始为空 →
None - 扩展位过多(
m > 56,超出u64可承载范围)→None - 乘法/加法溢出 →
None(checked 算术,杜绝 debug panic / release 回绕)