}
}
}
Question 타입을 만들면서 각 질문을 구분하기 위해 id를 사용한다(지금은 수동으로 ID를 생성하지만 이 책의 뒷부분에서 자동 생성된 ID로 변경할 것이다). 각 질문에는 title이 있으며 실제 질문은 content 필드에 있다. 또한, tags로 특정 질문을 함께 묶는다. Option이 무엇을 의미하는지는 2.1.2절에서 설명하겠다. 함수는 다른 프로그래밍 언어의 함수와 매우 유사하다. 그림 2-3은 러스트의 함수 서명(signature)과 각 요소의 의미를 설명한다.
▲ 그림 2-3 값을 반환하는 러스트 함수 서명의 세부 설명