我有这个:
#[derive(FromPrimitive)]
pub enum MyEnum {
Var1 = 1,
Var2
}
还有一个错误:
error: cannot find derive macro `FromPrimitive` in this scope
|
38 | #[derive(FromPrimitive)]
| ^^^^^^^^^^^^^
我为什么会出现这个问题?我该如何解决?
derive
是编译器理解的特殊语法,没有任何一个crate“包含”它。Crate定义了自己独特的派生宏。 - Shepmasterfeatures = ["derive"]
。这节省了我的时间。 - IC_