lib-humus 0.6.0

Helps creating configurable frontends for humans and computers using axum, Tera and toml.
Documentation
// SPDX-FileCopyrightText: 2026 Slatian <baschdel@disroot.org>
//
// SPDX-License-Identifier: AGPL-3.0-or-later

//! Contains all the types that are specific to templating

mod api_format;
mod extra_config;
mod format_chooser;
mod loader_error;
mod manifest;
mod media_type;
mod templating_engine;

pub use api_format::HumusApiFormat;
pub use api_format::JsonOnlyApiFormat;
pub use extra_config::ExtraConfig;
pub use format_chooser::FormatChooser;
pub use loader_error::TemplatingEngineLoaderError;
pub use manifest::FormatDescription;
pub use manifest::HumusFormatIdentifier;
pub use manifest::TemplatesManifest;
pub use media_type::MediaType;
pub use templating_engine::TemplatingEngine;