[[bench]]
harness = false
name = "bench"
path = "benches/bench.rs"
[dependencies]
[dev-dependencies.actix-router]
version = "0.5"
[dev-dependencies.criterion]
version = "0.5"
[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.8"
[dev-dependencies.regex]
version = "1"
[dev-dependencies.route-recognizer]
version = "0.3"
[dev-dependencies.routefinder]
version = "0.5"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[dev-dependencies.tower]
features = ["make", "util"]
version = "0.5.2"
[dev-dependencies.wayfind]
version = "0.8"
[[example]]
name = "hyper"
path = "examples/hyper.rs"
[features]
__test_helpers = []
default = []
[lib]
name = "matchthem"
path = "src/lib.rs"
[package]
authors = ["Yatsu <dev.yatsu@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["network-programming", "algorithms"]
description = " A high performance, zero-copy URL router with support for multi-path, middleware-style matching, and rich param syntax."
edition = "2021"
keywords = ["router", "path", "tree", "match", "url"]
license = "MIT AND BSD-3-Clause"
name = "matchthem"
readme = "README.md"
repository = "https://github.com/DevYatsu/matchthem"
version = "0.0.1"
[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 = "match_all"
path = "tests/match_all.rs"
[[test]]
name = "merge"
path = "tests/merge.rs"
[[test]]
name = "remove"
path = "tests/remove.rs"