더북(TheBook)
error[E0599]: the method `insert` exists for struct `HashMap<QuestionId, Question>`, but its trait bounds were not satisfied
    --> src/main.rs:23:24
    |
23  |         self.questions.insert(question.id.clone(), question);
    |                        ^^^^^^
...
37  | struct QuestionId(String);
    | -----------------
    | |
    | doesn't satisfy `QuestionId: Eq`
    | doesn't satisfy `QuestionId: Hash`
    | doesn't satisfy `QuestionId: PartialEq`
    |
    = note: the following trait bounds were not satisfied:
        `QuestionId: Eq`
        `QuestionId: PartialEq`
        which is required by `QuestionId: Eq`
        `QuestionId: Hash`
help: consider annotating `QuestionId` with `#[derive(Eq, Hash, PartialEq)]`
    |
37  | #[derive(Eq, Hash, PartialEq)]
    |

For more information about this error, try `rustc --explain E0599`.
error: could not compile `warp_server` due to previous error
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.