riffdb_application/lib.rs
1#![forbid(unsafe_code)]
2
3//! Exact, resumable application installation campaigns.
4//!
5//! This crate owns the API-neutral plan, stage, observation, and receipt
6//! vocabulary for application installation. It deliberately owns no storage,
7//! transport, authority, filesystem access, or application callbacks.
8
9mod adapter;
10mod campaign;
11mod diff;
12mod plan {
13 pub use riffdb_types::application_plan::*;
14}
15mod portability;
16mod reimport_campaign;
17
18pub use adapter::*;
19pub use campaign::*;
20pub use diff::*;
21pub use plan::*;
22pub use portability::*;
23pub use reimport_campaign::*;