def decode.finish
import bend-kit-http2@0.4.0.0/huffman.bend as Huffmanimport Base
1284def decode.finish(m: Maybe<&2, Decoder>) -> Maybe<&2, String>:
1285 match m:
1286 case None{}:
1287 None{}
1288 case Some{Decoder{+bits, +width, rev}}:
1289 decode.tail(Bool.and(U32.is_le(width, 7), U32.is_eq(bits, ((1 << U32.to_nat(width)) - 1 : U32))), rev)