[[bench]]
harness = false
name = "bench"
path = "benches/bench.rs"
[dependencies]
[dev-dependencies.actix-router]
version = "0.2.7"
[dev-dependencies.criterion]
version = "0.3.4"
[dev-dependencies.gonzales]
version = "0.0.3-beta"
[dev-dependencies.http-body-util]
version = "0.1"
[dev-dependencies.hyper]
features = ["http1", "server"]
version = "1"
[dev-dependencies.hyper-util]
features = ["tokio"]
version = "0.1"
[dev-dependencies.path-tree]
version = "0.2.2"
[dev-dependencies.regex]
version = "1.5.4"
[dev-dependencies.route-recognizer]
version = "0.3.0"
[dev-dependencies.routefinder]
version = "0.5.2"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[dev-dependencies.tower]
features = ["make", "util"]
version = "0.4"
[[example]]
name = "hyper"
path = "examples/hyper.rs"
[features]
__test_helpers = []
default = []
[lib]
name = "matchit"
path = "src/lib.rs"
[package]
authors = ["Ibraheem Ahmed <ibraheem@ibraheem.ca>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["network-programming", "algorithms"]
description = "A high performance, zero-copy URL router."
edition = "2021"
keywords = ["router", "path", "tree", "match", "url"]
license = "MIT AND BSD-3-Clause"
name = "matchit"
readme = "README.md"
repository = "https://github.com/ibraheemdev/matchit"
version = "0.8.5"
[profile.release]
codegen-units = 1
lto = true
opt-level = 3
[[test]]
name = "insert"
path = "tests/insert.rs"
[[test]]
name = "match"
path = "tests/match.rs"
[[test]]
name = "merge"
path = "tests/merge.rs"
[[test]]
name = "remove"
path = "tests/remove.rs"