def count_scan
mylsm-lsm-store@0.3.2.0 · src/SstFileV2.bend:141
import mylsm-lsm-store@0.3.2.0/src/SstFileV2.bend as SstFileV2
import Base
import mylsm-lsm-store@0.3.2.0/src/Decimal.bend as Decimal
141def count_scan(scan: Decimal.Scan) -> Transition:
142 match scan:
143 case Decimal.Reading{value, started, leading_zero}:
144 Next{ReadCount{Decimal.Reading{value, started, leading_zero}}}
145 case Decimal.Finished{value}:
146 CountRead{value}
147 case Decimal.Failed{error}:
148 decimal_error(error, EntryCountExceeded{})