더북(TheBook)

코드 3-7 JSON 반환에 Serde의 Serialize 사용하기

use serde::Serialize;

... 

#[derive(Debug, Serialize)]
struct Question {
    id: QuestionId(String),
    title: String,
    content: String,
    tags: Option<Vec<String>>,
}

#[derive(Debug, Serialize)]
struct QuestionId(String);

...

use 키워드로 Serialize 트레이트를 임포트해 우리가 사용하는 파일에서 Serialize 트레이트를 사용할 수 있도록 한다. 그런 다음 구조체에 해당 트레이트를 추가한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.