def encode.emit

bend-kit-http2@0.4.0.0 · hpack.bend:607

import bend-kit-http2@0.4.0.0/hpack.bend as Hpack
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

607def encode.emit(smaller: Bool, +minimum: U32, +final: U32, st: State) -> State & List<&1, Bytes.Bytes>:
608  match smaller:
609    case True{}:
610      encode.cleared(table.resize(final, table.resize(minimum, st)),
611        [integer.encode(32, 31, minimum), integer.encode(32, 31, final)])
612    case False{}:
613      encode.cleared(table.resize(final, st), [integer.encode(32, 31, final)])

Uses (9)

Used by (1)