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§
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.