We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dffd611 commit cb1adfeCopy full SHA for cb1adfe
enumflags_derive/src/lib.rs
@@ -30,7 +30,12 @@ pub fn derive_enum_flags(input: proc_macro::TokenStream)
30
.unwrap_or_else(|err| err)
31
.into()
32
}
33
- _ => error!("BitFlags can only be derived on enums").into(),
+ Data::Struct(ref data) => {
34
+ error!(data.struct_token.span => "BitFlags can only be derived on enums").into()
35
+ }
36
+ Data::Union(ref data) => {
37
+ error!(data.union_token.span => "BitFlags can only be derived on enums").into()
38
39
40
41
0 commit comments