def release.registry.references

mylsm-lsm-store@0.6.0.1 · src/scan/Snapshot.bend:1431

import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshot
import Base

1431def release.registry.references(
1432  id: Nat,
1433  size: Nat,
1434  references: Nat,
1435  retired: List<&2, FileGeneration>
1436) -> GenerationReleaseDecision:
1437  match references:
1438    case 0n:
1439      MissingReference{GenerationRegistry{
1440        FileGeneration{id, size, references}, retired}}
1441    case 1n+rest:
1442      GenerationReleased{GenerationRegistry{FileGeneration{id, size, rest},
1443        retired}}

Uses (5)

Used by (1)