Module install

Module install 

Source
Expand description

Installer metadata, engine receipts, installed state, and removal planning.

This module covers the lifecycle surface for installation and removal. It owns the engine-facing receipts, the persisted installed record, the installer and architecture classifiers, and the outcome/failure types that higher layers use to report install progress.

Prefer the engine submodule for engine kind and scope, installer for packaging format metadata, installed for persisted package state, and model for success/failure results.

Re-exports§

pub use engine::EngineInstallReceipt;
pub use engine::EngineKind;
pub use engine::EngineMetadata;
pub use engine::InstallScope;
pub use installed::InstalledPackage;
pub use installed::PackageStatus;
pub use installer::Architecture;
pub use installer::Installer;
pub use installer::InstallerType;
pub use model::InstallFailureClass;
pub use model::InstallOutcome;
pub use model::InstallResult;
pub use removal::RemovalPlan;

Modules§

engine
Engine metadata, install scope, and engine receipts.
installed
installer
model
removal