def persisted
import mylsm-lsm-store@0.6.0.1/src/coordinator/SnapshotValueLengthPolicy.bend as SnapshotValueLengthPolicyimport Base
import mylsm-lsm-store@0.6.0.1/src/ByteWal.bend as ByteWal
18# Handles persisted.
19def persisted(metadata: ByteWal.ValueMetadata) -> Decision:
20 match metadata:
21 case ByteWal.ValueAbsent{}: Missing{}
22 case ByteWal.ValueDeleted{}: Missing{}
23 case ByteWal.ValuePresent{value_bytes}: Found{value_bytes}