text-fx 0.4.0

A collection of text processing utilities for Rust.
Documentation
//! # 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
//!
//! ```rust
//! use text_fx::presentation::display_width;
//! assert_eq!(display_width("你好"), 4);
//! ```

pub mod escape;
pub mod hash;
pub mod presentation;
pub mod quote;
pub mod similarity;
pub mod style;
pub mod transform;
pub mod utf8;

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn it_works() {
        let result = 4;
        assert_eq!(result, 4);
    }
}