def entry.clone.parts
mylsm-lsm-store@0.6.0.1 · src/ByteSstFile.bend:106
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
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
106
107def entry.clone.parts(
108 keys: Bytes.Bytes & Bytes.Bytes,
109 values: Maybe<&1, Bytes.Bytes> & Maybe<&1, Bytes.Bytes>
110) -> ByteMemTable.Entry & ByteMemTable.Entry:
111 match keys:
112 case (first_key, second_key):
113 match values:
114 case (first_value, second_value):
115 (ByteMemTable.Entry{first_key, first_value},
116 ByteMemTable.Entry{second_key, second_value})