def entries.clone
import mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend as ByteSstFileimport Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
135# Clones an entire affine entry list without changing its order.
136def entries.clone(entries: List<&1, ByteMemTable.Entry>) -> List<&1, ByteMemTable.Entry> & List<&1, ByteMemTable.Entry>:
137 match entries:
138 case Nil{}:
139 (Nil{}, Nil{})
140 case Con{entry, tail}:
141 entries.clone.push(entry.clone(entry), entries.clone(tail))