def entry.clone

mylsm-lsm-store@0.6.0.1 · src/ByteSstFile.bend:118

import mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend as ByteSstFile
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable

118# Clones one affine entry for independent validation and encoding passes.
119def entry.clone(entry: ByteMemTable.Entry) -> ByteMemTable.Entry & ByteMemTable.Entry:
120  match entry:
121    case ByteMemTable.Entry{key, value}:
122      entry.clone.parts(ByteMemTable.bytes.clone(key), ByteMemTable.value.clone(value))

Uses (5)

Used by (1)