def snapshot.root.clone

mylsm-lsm-store@0.6.0.1 · src/ByteDurableDb.bend:2766

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

2766def snapshot.root.clone(root: SnapshotRoot) -> SnapshotRoot & SnapshotRoot:
2767  match root:
2768    case SnapshotRoot{sst_path, sst_generation, retained_bytes, delta}:
2769      snapshot.root.clone.fields(snapshot.root.path.clone(sst_path),
2770        snapshot.root.generation.clone(sst_generation),
2771        duplicate_nat_pair(retained_bytes),
2772        ByteMemTable.entries.clone(delta))

Uses (7)

Used by (0)

No other definition uses this definition.