def decode.checksum.compare

mylsm-lsm-store@0.6.0.1 · src/ByteManifest.bend:172

import mylsm-lsm-store@0.6.0.1/src/ByteManifest.bend as ByteManifest
import Base

172# Returns the decoded value only when its body checksum is valid.
173def decode.checksum.compare(
174  value: ManifestValue,
175  valid: Bool
176) -> Result<&1, &1, Error, ManifestValue>:
177  match valid:
178    case True{}: Done{value}
179    case False{}: Fail{ChecksumMismatch{}}

Uses (4)

Used by (1)