def packed.final.tail

mylsm-lsm-store@0.6.0.1 · src/hub_sha/sha256.bend:152

import mylsm-lsm-store@0.6.0.1/src/hub_sha/sha256.bend as Sha256
import Base
import mylsm-lsm-store@0.6.0.1/src/hub_sha/state.bend as S
import bend-kit-bytes@0.3.2.0/bytes.bend as Packed

152def packed.final.tail(total: U32, tail_len: Nat, cursor: Packed.Cursor, state: S.State) -> S.State:
153  match tail_len:
154    case 0n:
155      packed.finish.tail(total, (cursor, Nil{}), state)
156    case 1n+more:
157      packed.finish.tail(total, packed.tail(1n+more, Packed.Cursor.u8(cursor), Nil{}), state)

Uses (9)

Used by (2)