Skip to main content

Module legacy

Module legacy 

Source
Expand description

Releases that predate the projection declaration.

A published crate is immutable, so a release that shipped before the declaration existed can never acquire one. Either the engine describes those releases from outside, or every plan toward one is a guess. This module is that description: a finite catalog, audited against the registry index and the published archives, and closed the day schema 1 ships.

Nothing here infers. A release below the capability floor, or one the catalog does not name, is unavailable as a destination and says so with the evidence. The current projection is never applied retroactively: a descriptor states what that release landed, and the adapter overlays it as metadata beside the archive’s own bytes.

Structs§

Adapted
What the adapter overlays onto a pre-schema archive.
CatalogEntry
One release, as the audit classified it.
CatalogIndex
The whole catalog.
Descriptor
What a descriptor states about one pre-schema release.
LegacyCatalog
The audited catalog of pre-schema releases.

Constants§

PRE_SCHEMA
The pre-schema protocol version, which no release declared.

Statics§

INDEX_TOML
The catalog index this binary carries.