def scan.path.kept.triple
mylsm-lsm-store@0.6.0.1 · src/ByteDurableDb.bend:2242
import mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend as ByteDurableDb
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
import mylsm-lsm-store@0.6.0.1/src/DbLock.bend as DbLock
import mylsm-lsm-store@0.6.0.1/src/scan/VisibleStats.bend as VisibleStats
2242def scan.path.kept.triple(
2243 copies: String & String & String,
2244 lock: DbLock.Lock,
2245 table: ByteMemTable.Table,
2246 state: HandleState,
2247 base_stats: VisibleStats.Stats
2248) -> String & String & Handle:
2249 match copies:
2250 case (exists_path, (sst_path, retained)):
2251 (exists_path, sst_path, Handle{retained, lock, table, state, base_stats})