def jpeg.huff.next

gralha-jpeg-decode@0.1.0.1 · jpeg.bend:63

import gralha-jpeg-decode@0.1.0.1/jpeg.bend as Jpeg
import Base
import gralha-text-scan@0.1.0.1/scan.bend as U
import gralha-bytes@0.1.0.1/bytes.bend as Bin

63def jpeg.huff.next(read: JPEGRead, zero: Bin.Huffman, one: Bin.Huffman, next: Bin.Huffman -> JPEGStream -> JPEGRead) -> JPEGRead:
64  JPEGRead{bit, stream} = read
65  next(U.choose(Bin.Huffman, U32.is_eq(bit, 0), zero, one))(stream)
66
67@unsafe

Uses (5)

Used by (1)