Skip to content

Rustのエラー

   

Amazon.co.jp: Webアプリ開発で学ぶ Rust言語入門 eBook : 佐藤昭文: 本を進めていて、解消できないエラーで詰まる。

149ページから導入されるValidateでエラー。

error: cannot find derive macro `Validate` in this scope
  --> src\repositories.rs:31:63
   |
31 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Validate)]
   |                                                               ^^^^^^^^
   |
note: `Validate` is imported here, but it is only a trait, without a derive macro
  --> src\repositories.rs:8:5
   |
8  | use validator::Validate;
   |     ^^^^^^^^^^^^^^^^^^^

全然原因がわからず悩んでいたら、Cargo.tomlfeaturesのスペルが間違っていた。。

Cargo.tomlのlinterないのかな。