mf2 2.0.0

Unicode MessageFormat 2 for Rust, for Leptos web applications and native CLI and terminal applications: the one crate an application names โ€” the call-site types, the Leptos layer, the native application support and its Ratatui text behind features, the formatter, and compile_str for ad-hoc messages.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Everything that names tachys, in one module for every supported tachys
//! line.
//!
//! The module is named for what it holds, not for a tachys line, because it
//! holds more than one. Leptos 0.9's only rendering-trait break is
//! `to_html_with_buf` taking a `RenderFlags` where 0.2 takes `escape` and
//! `mark_branches` (ยง1), and this crate implements that method twice โ€” for
//! the plain descriptions and for `TrRich`. The `leptos-0-8` feature switches
//! those two methods, and nothing else, to 0.2's form; 0.3's is the default. A second copy of the
//! module per line would make every other change to the glue twice (owner,
//! 2026-09-24). If a later tachys line changes more than a few methods, its
//! part moves into a module of its own beside this one.

pub mod view;