Skip to main content

Module profile

Module profile 

Source
Expand description

Installation profiles: what a target repository receives.

A profile declares the documentation root and the payload projection — which payload files land managed and which land adopted, and where. The declaration is data the release carries, so an engine can read what any release it can fetch lands rather than only what it was compiled with. Copying bytes and recording hashes is the installer’s work.

Re-exports§

pub use crate::domain::projection::Projection;

Structs§

Profile
What one profile installs, as one declaration describes it.

Enums§

DocsRoot
Where an instance keeps the documents the gates read.
ProfileId
The two installable profiles.

Constants§

EVERY_PROFILE
Every profile, in declaration order.

Statics§

CANON_TEMPLATES
The template copies this repository keeps in its own documentation tree.
DECLARATION
What this binary’s own release declares.

Functions§

resolve_destination
Substitute the profile’s documentation root into a destination template.