mirror of
https://github.com/tokio-rs/axum.git
synced 2025-10-02 23:34:47 +00:00
Adjust Json
docs
This commit is contained in:
parent
345163e98d
commit
d7d97a613e
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>) {
|
/// async fn create_user(extract::Json(payload): extract::Json<CreateUser>) {
|
||||||
/// // payload is a `CreateUser`
|
/// // payload is a `CreateUser`
|
||||||
///
|
|
||||||
/// // ...
|
|
||||||
/// }
|
/// }
|
||||||
///
|
///
|
||||||
/// let app = route("/users", post(create_user));
|
/// let app = route("/users", post(create_user));
|
||||||
@ -59,12 +57,18 @@ use std::ops::{Deref, DerefMut};
|
|||||||
///
|
///
|
||||||
/// #[derive(Serialize)]
|
/// #[derive(Serialize)]
|
||||||
/// struct User {
|
/// struct User {
|
||||||
/// name: String,
|
/// id: Uuid,
|
||||||
/// email: String,
|
/// username: String,
|
||||||
/// }
|
/// }
|
||||||
///
|
///
|
||||||
/// async fn get_user(Path(user_id) : Path<Uuid>) -> Json<User> {
|
/// 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));
|
/// let app = route("/users/:id", get(get_user));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user