mirror of
https://github.com/tokio-rs/axum.git
synced 2024-11-21 22:56:46 +01:00
Adjust Json
docs
This commit is contained in:
parent
345163e98d
commit
d7d97a613e
1 changed files with 9 additions and 5 deletions
14
src/json.rs
14
src/json.rs
|
@ -33,8 +33,6 @@ use std::ops::{Deref, DerefMut};
|
|||
///
|
||||
/// async fn create_user(extract::Json(payload): extract::Json<CreateUser>) {
|
||||
/// // payload is a `CreateUser`
|
||||
///
|
||||
/// // ...
|
||||
/// }
|
||||
///
|
||||
/// let app = route("/users", post(create_user));
|
||||
|
@ -59,12 +57,18 @@ use std::ops::{Deref, DerefMut};
|
|||
///
|
||||
/// #[derive(Serialize)]
|
||||
/// struct User {
|
||||
/// name: String,
|
||||
/// email: String,
|
||||
/// id: Uuid,
|
||||
/// username: String,
|
||||
/// }
|
||||
///
|
||||
/// async fn get_user(Path(user_id) : Path<Uuid>) -> Json<User> {
|
||||
/// todo!()
|
||||
/// let user = find_user(user_id).await;
|
||||
/// Json(user)
|
||||
/// }
|
||||
///
|
||||
/// async fn find_user(user_id: Uuid) -> User {
|
||||
/// // ...
|
||||
/// # unimplemented!()
|
||||
/// }
|
||||
///
|
||||
/// let app = route("/users/:id", get(get_user));
|
||||
|
|
Loading…
Reference in a new issue