Skip to content

Commit da3e58a

Browse files
committed
[bitflags] Print a message when a bitflag is detected.
It should be put in the main when the feature is enabled.
1 parent f01c91c commit da3e58a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/gen.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -813,6 +813,11 @@ fn cenum_to_bitflags(ctx: &mut GenCtx, name: &String, items: &[EnumItem], enum_r
813813
// TODO: not sure : all spans
814814
assert!(cenum_is_bitflags(items));
815815

816+
println!("A bitflag will be generated. Please insert the following in your main:
817+
#![cfg_attr(feature = \"assignment_operators\", feature(augmented_assignments, op_assign_traits))]
818+
#[macro_use]
819+
extern crate bitflags");
820+
816821
let path = ctx.ext_cx.path(ctx.span, ["bitflags", "bitflags"].iter().map(|item| ctx.ext_cx.ident_of(item)).collect());
817822

818823
let flags = items.iter()

0 commit comments

Comments
 (0)