Ali MJ Al-Nasrawy
9fde5b30db
tweak and document router ( #2612 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-31 22:12:48 +00:00
Ali MJ Al-Nasrawy
fd412a8223
Quoter::requote
returns Vec<u8>
(#2613 )
2022-01-31 21:26:34 +00:00
Rob Ede
1cc3e7b24c
deprecate Path::path
( #2590 )
2022-01-19 20:26:33 +00:00
Rob Ede
3dd98c308c
document Path::unprocessed panic
2022-01-19 18:33:23 +00:00
Ali MJ Al-Nasrawy
fe0bbfb3da
optimize PathDeserializer ( #2570 )
2022-01-05 10:48:20 +00:00
Ali MJ Al-Nasrawy
49cfabeaf5
simplify Resource trait ( #2568 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2022-01-05 04:34:13 +00:00
Rob Ede
86df295ee2
fully percent decode path segments when capturing ( #2566 )
2022-01-04 15:19:29 +00:00
Rob Ede
85c9b1a263
move quoter
2022-01-04 12:58:40 +00:00
Rob Ede
93754f307f
try path config from Data as well
2022-01-04 04:08:46 +00:00
Rob Ede
c7639bc3be
document quoter
2022-01-04 03:48:12 +00:00
Rob Ede
adf9935841
improve scope documentation
...
closes #2389
2021-12-25 03:44:09 +00:00
Rob Ede
dd4a372613
allow error handler middleware to return different body type ( #2515 )
2021-12-14 21:17:50 +00:00
Rob Ede
fb091b2b88
split up router pattern and resource_path modules
2021-12-14 18:59:59 +00:00
Rob Ede
07f2fe385b
standardize crate level lints
2021-12-08 06:09:56 +00:00
Rob Ede
406f694095
standardize rustfmt max_width
2021-12-08 06:01:11 +00:00
Rob Ede
9bdd334bb4
add test for duplicate dynamic segent name
2021-11-23 15:57:18 +00:00
Rob Ede
591abc37c3
add test runtime macro ( #2409 )
2021-10-19 17:30:32 +01:00
Rob Ede
efdf3ab1c3
clippy
2021-10-19 01:32:58 +01:00
Ali MJ Al-Nasrawy
7d01ece355
ResourceDef: support multiple-patterns as prefix ( #2356 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-08-31 14:15:22 +01:00
Aravinth Manivannan
168b2f227d
compile time validation of path ( #2350 )
...
* compile time validation of path
* added trybuild err message
* Update Cargo.toml
* add changelog entry
* test more cases of path validation
* fmt
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-08-30 21:50:40 +01:00
Ali MJ Al-Nasrawy
f9da6e48e0
ResourceDef: define behavior for prefix with trailing slash ( #2355 )
...
* ResourceDef: define behavior
* fix tests
* add scope test
* revert firestorm bump
* update changelog
* fmt
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-08-30 20:05:49 +01:00
Rob Ede
5f412c67db
clippy
2021-08-13 18:49:58 +01:00
Rob Ede
f6e69919ed
update to router 0.5.0 beta ( #2339 )
2021-08-06 22:42:31 +01:00