chore(volo-http): adjust positions of some mods #499
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Make Volo-HTTP simple and clean.
Solution
To keep the crate simple, this commit adjusts positions of some mods:
volo_http::json
tovolo_http::utils::json
Json
fromvolo_http::json::Json
tovolo_http::server::extract::Json
extension
fromvolo_http::extension
tovolo_http::utils::extension
cookie
fromvolo_http::cookie
tovolo_http::utils::cookie
volo_http::server::route
fromroute.rs
intoroute/mod.rs
,route/router.rs
,route/method_router.rs
androute/utils.rs
This commit introduced the following break changes:
Json
was changed,use volo_http::json::Json
->use volo_http::server::extract::Json
Extension
was changed,use volo_http::extension::Extension
->use volo_http::utils::Extension
CookieJar
was changed,use volo_http::cookie::CookieJar
->use volo_http::utils::cookie::CookieJar
Json
andExtension
were not be re-exported involo_http
, user should import them by its full path.