ByteSstFile.page.finish: def of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend as ByteSstFile Lines 381-392 of mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend&start_line=381&end_line=392 import Base import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable def page.finish( pages: List<&1, List<&1, ByteMemTable.Entry>>, current: List<&1, ByteMemTable.Entry>, completed_count: Nat ) -> PagePlan: match current: case Nil{}: PagePlan{List.reverse(&1, List<&1, ByteMemTable.Entry>, pages), completed_count} case _: PagePlan{List.reverse(&1, List<&1, ByteMemTable.Entry>, Con{ List.reverse(&1, ByteMemTable.Entry, current), pages}), Nat.add(completed_count, 1n)} Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.reverse https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat.add https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend&name=Entry https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend&name=PagePlan