간단한 예는 앞서 살펴본 코드이다. 태그가 없어도 질문을 만들 수 있으므로 Question 구조체에서 태그를 선택 사항으로 정의했다. 반면에 ID는 필수이고 QuestionId 구조체가 &str에서 이를 생성할 수 없는 경우에는 생성을 실패하고 이 메서드를 호출하는 사람에게 에러를 반환해야 한다. 기본 구조와 타입이 구현되었으니 애플리케이션에 웹 서버를 추가하여 사용자에게 첫 번째 더미 데이터를 제공할 수 있게 되었다.
간단한 예는 앞서 살펴본 코드이다. 태그가 없어도 질문을 만들 수 있으므로 Question 구조체에서 태그를 선택 사항으로 정의했다. 반면에 ID는 필수이고 QuestionId 구조체가 &str에서 이를 생성할 수 없는 경우에는 생성을 실패하고 이 메서드를 호출하는 사람에게 에러를 반환해야 한다. 기본 구조와 타입이 구현되었으니 애플리케이션에 웹 서버를 추가하여 사용자에게 첫 번째 더미 데이터를 제공할 수 있게 되었다.