Skip to main content

Module manifest

Module manifest 

Source
Expand description

Typed mirrors of the TOML documents served by the registry.

These types correspond one-to-one with the schemas documented in TODO.roadmap/06-module-registry.md:

All types derive serde::{Serialize, Deserialize} so they can be round-tripped (registry reads use Deserialize; the local trust store and config use both). Field names match the wire (kebab-case) via serde(rename_all = "kebab-case".

Structs§

Artifact
The [artifact] section of a manifest.
ConfiumMeta
The [confium] runtime contract section.
IndexEntry
One [[plugin]] entry in the master index.toml.
Manifest
A full per-version manifest.
ManifestPlugin
The [plugin] section of a manifest.
PluginIndex
The per-plugin index.toml.
RegistryIndex
The parsed master index.toml.
TrustRoot
One [[publisher]] entry in trust-roots.toml.
TrustRootsFile
The parsed trust-roots.toml.
VersionEntry
One [[version]] entry inside a per-plugin index.

Type Aliases§

AlgorithmMap
Algorithms grouped by interface name. TOML tables whose values are arrays of strings.