reinhardt-utils 0.1.1

Utility functions aggregator for Reinhardt
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Vendor asset subsystem.
//!
//! Apps declare external assets (JS / CSS / fonts) via
//! `#[app_config(... vendor_assets(asset(url = ..., target = ...)))]`. The
//! macro emits `inventory::submit!` entries collected here, downloaded lazily
//! on first request, and served through the existing static files pipeline.

pub mod asset;
pub mod downloader;
pub mod registry;

pub use asset::{AppVendorAsset, VendorAssetError};
pub use downloader::{
	VendorDownloadError, Verbosity, download_all_vendor_assets, download_assets,
	ensure_vendor_assets_for_app, verify_integrity,
};
pub use registry::{all_registered_assets, registered_assets_for_app};