def decode.checksum.compare
import mylsm-lsm-store@0.6.0.1/src/ByteManifest.bend as ByteManifestimport 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{}}