Crate text_fx

Source
Expand description

§text-fx

A collection of text processing utilities for Rust, including string escaping, quoting, hashing, Unicode presentation width, similarity metrics, in-place transformations, and robust UTF-8 iteration.

§Modules

  • escape — String escaping utilities.
  • hash — String hashing functions.
  • presentation — Unicode display width calculations.
  • quote — Quoting and escaping for diagnostics or serialization.
  • similarity — String similarity metrics (e.g., fstrcmp).
  • transform — In-place string transformations for C-style strings.
  • utf8 — Robust UTF-8 iteration over possibly-invalid byte slices.

§Example

use text_fx::presentation::display_width;
assert_eq!(display_width("你好"), 4);

Modules§

escape
hash
presentation
quote
similarity
style
transform
utf8