Skip to content

feat!: Use a radix trie for route matching - #628

Open
ElijahAhianyo wants to merge 35 commits into
masterfrom
elijah/router-trie
Open

feat!: Use a radix trie for route matching#628
ElijahAhianyo wants to merge 35 commits into
masterfrom
elijah/router-trie

Merge remote-tracking branch 'origin/elijah/router-trie' into elijah/…

1c311f9
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 5, 2026 in 0s

90.50% (+0.37%) compared to 5926ec0

View this Pull Request on Codecov

90.50% (+0.37%) compared to 5926ec0

Details

Codecov Report

❌ Patch coverage is 97.79673% with 31 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
cot/src/router/tree.rs 93.58% 6 Missing and 11 partials ⚠️
cot/src/router.rs 99.37% 3 Missing and 3 partials ⚠️
cot/src/error_page.rs 92.45% 3 Missing and 1 partial ⚠️
cot/src/router/path.rs 96.87% 3 Missing and 1 partial ⚠️
Files with missing lines Coverage Δ
cot/src/openapi.rs 95.60% <ø> (ø)
cot/src/error_page.rs 92.10% <92.45%> (+0.37%) ⬆️
cot/src/router/path.rs 98.52% <96.87%> (-0.89%) ⬇️
cot/src/router.rs 97.08% <99.37%> (+4.86%) ⬆️
cot/src/router/tree.rs 93.58% <93.58%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.