mirror of
https://github.com/tokio-rs/axum.git
synced 2026-08-24 00:00:16 +02:00
chore: Upgrade matchit to 0.8 (#2645)
This commit is contained in:
@@ -52,14 +52,14 @@ async fn main() {
|
||||
// Using trait objects is recommended unless you really need generics.
|
||||
|
||||
let using_dyn = Router::new()
|
||||
.route("/users/:id", get(get_user_dyn))
|
||||
.route("/users/{id}", get(get_user_dyn))
|
||||
.route("/users", post(create_user_dyn))
|
||||
.with_state(AppStateDyn {
|
||||
user_repo: Arc::new(user_repo.clone()),
|
||||
});
|
||||
|
||||
let using_generic = Router::new()
|
||||
.route("/users/:id", get(get_user_generic::<InMemoryUserRepo>))
|
||||
.route("/users/{id}", get(get_user_generic::<InMemoryUserRepo>))
|
||||
.route("/users", post(create_user_generic::<InMemoryUserRepo>))
|
||||
.with_state(AppStateGeneric { user_repo });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user