[package]
edition = "2024"
name = "matchsorter"
version = "0.2.0"
build = false
exclude = [
"bench-compare/",
"docs/",
".claude/",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Fuzzy string matching and sorting, inspired by match-sorter"
homepage = "https://github.com/AetherXHub/matchsorter"
readme = "README.md"
keywords = [
"fuzzy",
"search",
"filter",
"sort",
"match",
]
categories = [
"algorithms",
"text-processing",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/AetherXHub/matchsorter"
[lib]
name = "matchsorter"
path = "src/lib.rs"
[[test]]
name = "integration"
path = "tests/integration.rs"
[[test]]
name = "key_extraction"
path = "tests/key_extraction.rs"
[[test]]
name = "ranking"
path = "tests/ranking.rs"
[[bench]]
name = "benchmarks"
path = "benches/benchmarks.rs"
harness = false
[dependencies.memchr]
version = "2.8"
[dependencies.unicode-normalization]
version = "0.1"
[dev-dependencies.criterion]
version = "0.5"
features = ["html_reports"]