따라서 첫 번째 매개변수의 question.id를 복제(clone)하여 사본을 만든 다음, 두 번째 매개변수 질문의 소유권을 insert 메서드에 넘긴다.
코드 4-32 /question에 POST 경로 추가하기
...
#[tokio::main]
async fn main() {
...
let get_questions = warp::get()
.and(warp::path("questions"))
.and(warp::path::end())
.and(warp::query())
.and(store_filter.clone())
.and_then(get_questions);
let add_question = warp::post() ➊
.and(warp::path("questions")) ➋
.and(warp::path::end()) ➌
.and(store_filter.clone()) ➍
.and(warp::body::json()) ➎
.and_then(add_question); ➏