def release.registry.decision
mylsm-lsm-store@0.6.0.1 · src/scan/Snapshot.bend:1445
import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshot
import Base
1445def release.registry.decision(
1446 +id: Nat,
1447 +size: Nat,
1448 +references: Nat,
1449 +retired: List<&2, FileGeneration>,
1450 +target: Nat,
1451 matches: Bool
1452) -> GenerationReleaseDecision:
1453 match matches:
1454 case True{}:
1455 release.registry.references(id, size, references, retired)
1456 case False{}:
1457 release.registry.retired(id, size, references,
1458 release.retired(retired, target))