def release.retired.prepend
mylsm-lsm-store@0.6.0.1 · src/scan/Snapshot.bend:1348
import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshot
import Base
1348def release.retired.prepend(
1349 id: Nat,
1350 size: Nat,
1351 references: Nat,
1352 result: RetiredRelease
1353) -> RetiredRelease:
1354 match result:
1355 case RetiredReleased{retired}:
1356 RetiredReleased{Con{FileGeneration{id, size, references}, retired}}
1357 case RetiredReclaimed{retired, number, bytes}:
1358 RetiredReclaimed{Con{FileGeneration{id, size, references}, retired},
1359 number, bytes}
1360 case RetiredMissing{retired}:
1361 RetiredMissing{Con{FileGeneration{id, size, references}, retired}}