coil-assets 0.1.0

Asset publishing and delivery primitives for the Coil framework.
Documentation
mod delivery;
mod error;
mod identifiers;
mod managed;
mod release;
#[cfg(test)]
mod tests;
mod theme;
mod validation;

pub use delivery::{
    AssetDeliveryPlan, AssetDeliveryTarget, AssetKind, ContentFingerprint, DeliveryAudience,
    DeliveryContext, FingerprintAlgorithm, authorized_delivery_plan, public_delivery_plan,
    public_deployment_override,
};
pub use error::AssetModelError;
pub use identifiers::{AssetId, ReleaseId, RevisionId};
pub use managed::{
    ManagedAsset, ManagedAssetRevision, PublicationState, PublicationStatus, PublicationTransition,
};
pub use release::{
    ActiveAssetManifest, DeploymentArtifact, DeploymentRelease, PublishedDeploymentArtifact,
};
pub use theme::{ThemeAssetPublicationPlan, ThemeAssetPublicationReceipt, ThemeAssetSource};
pub(crate) use validation::{join_delivery_base, normalize_manifest_path, require_non_empty};