SstFile.parse.records.empty: def of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/SstFile.bend as SstFile Lines 795-811 of mylsm-lsm-store@0.6.0.1/src/SstFile.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/SstFile.bend&start_line=795&end_line=811 import Base import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes # Parse a counted sequence and enforce block boundaries and strict key order. def parse.records.empty( decision: RecordDecision ) -> Bytes.Cursor & Result<&1, &1, Error, ParsedEntries>: match decision: case Rejected{cursor, _}: (cursor, Fail{Malformed{}}) case OutOfBounds{cursor}: (cursor, Fail{Malformed{}}) case OutOfOrder{cursor}: (cursor, Fail{Malformed{}}) case LastMalformed{cursor}: (cursor, Fail{Malformed{}}) case LastRecord{cursor, _, _}: (cursor, Fail{Malformed{}}) case MoreRecords{cursor, _, _, _}: (cursor, Fail{Malformed{}}) Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Result https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=bend-kit-bytes@0.3.3.0/bytes.bend&name=Cursor https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/SstFile.bend&name=Error https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/SstFile.bend&name=ParsedEntries https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/SstFile.bend&name=RecordDecision