def release.retired.references
mylsm-lsm-store@0.6.0.1 · src/scan/Snapshot.bend:1363
import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshot
import Base
1363def release.retired.references(
1364 id: Nat,
1365 size: Nat,
1366 references: Nat,
1367 tail: List<&2, FileGeneration>
1368) -> RetiredRelease:
1369 match references:
1370 case 0n:
1371 RetiredMissing{Con{FileGeneration{id, size, references}, tail}}
1372 case 1n:
1373 RetiredReclaimed{tail, id, size}
1374 case 1n+rest:
1375 RetiredReleased{Con{FileGeneration{id, size, rest}, tail}}