rformat 0.2.0

Runtime formatting library
Documentation
//! rformat: A flexible runtime formatting library for Rust, supporting custom and standard
//! formatting traits.
//!
//! This crate provides a formatting engine similar to Rust's standard formatting macros, but with
//! extensibility for custom types and formatting behaviors.
//!
//! Unlike Rust's built-in formatting macros, **rformat parses the format string at runtime**. This
//! means you can generate or modify the format specification dynamically at runtime, rather than
//! being limited to hardcoded, compile-time format strings. This enables advanced use cases such as
//! user-driven formatting, dynamic templates, or runtime format spec construction.
//!
//! # Modules
//! - `error`: Error types for formatting operations
//! - `fmt`: Formatting engine and traits
//! - `formattable`: Type-erased wrapper for formattable values
//! - `prelude`: Commonly used traits and macros
//!
/// Error types for formatting operations.
pub mod error;
/// Formatting engine and traits for custom formatting.
pub mod fmt;
/// Type-erased wrapper for formattable values.
pub mod formattable;
/// Commonly used traits and macros for convenient imports.
pub mod prelude;

// Format specification parser and types.
pub mod format_spec;