thefuzz_parity/lib.rs
1#![forbid(unsafe_code)]
2#![warn(missing_docs)]
3#![warn(clippy::all, clippy::pedantic)]
4#![deny(clippy::disallowed_methods)]
5//! Fuzzy string scores and ranked choice extraction.
6//!
7//! All matcher indices and lengths count Unicode scalar values. Scoring does not
8//! normalize Unicode text.
9
10pub mod fuzz;
11pub mod matcher;
12pub mod process;
13pub mod utils;
14
15mod unicode_tables;
16
17pub use fuzz::{
18 partial_ratio, partial_token_set_ratio, partial_token_sort_ratio, qratio, ratio,
19 token_set_ratio, token_sort_ratio, uqratio, uwratio, wratio,
20};