def file.digest

mylsm-lsm-store@0.6.0.1 · src/ByteSstFile.bend:245

import mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend as ByteSstFile
import Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes

245# Adds a block checksum to the encoded block header and payload.
246def file.digest(
247  block_header: Bytes.Bytes,
248  frame: Bytes.Bytes,
249  digest: Bytes.Bytes,
250  +level: U32,
251  +total: U32,
252  +payload_len: U32
253) -> Result<&1, &1, Error, Bytes.Bytes>:
254  file.digest.copies(Bytes.concat([block_header, frame]),
255    clone.split(digest), level, total, payload_len)

Uses (8)

Used by (1)