aboutsummaryrefslogtreecommitdiff
path: root/1.3.2/tests/compile-fail/visibility/private_flags.rs
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-08 04:31:17 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-08 04:31:17 +0000
commite58a64a48e9eab74255d4989f85507a5d8c8feb0 (patch)
treef8755189188b3d893bffb8e26b835c89ffed6561 /1.3.2/tests/compile-fail/visibility/private_flags.rs
parentbe2b2e45e3a3c44c3348c310e75b9c8e56972e29 (diff)
parent733af9d494ab2825a2bb069e81d2f9ba880d0abc (diff)
downloadbitflags-c66304a4799f628866e90d41b523e41b0fbfffa2.tar.gz
Snap for 10460766 from 733af9d494ab2825a2bb069e81d2f9ba880d0abc to mainline-healthfitness-releaseaml_hef_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030android14-mainline-healthfitness-release
Change-Id: I84650e22b9da9ba9d05a3b3d6cda6016908d683d
Diffstat (limited to '1.3.2/tests/compile-fail/visibility/private_flags.rs')
-rw-r--r--1.3.2/tests/compile-fail/visibility/private_flags.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/1.3.2/tests/compile-fail/visibility/private_flags.rs b/1.3.2/tests/compile-fail/visibility/private_flags.rs
new file mode 100644
index 0000000..85a5b18
--- /dev/null
+++ b/1.3.2/tests/compile-fail/visibility/private_flags.rs
@@ -0,0 +1,18 @@
+mod example {
+ use bitflags::bitflags;
+
+ bitflags! {
+ pub struct Flags1: u32 {
+ const FLAG_A = 0b00000001;
+ }
+
+ struct Flags2: u32 {
+ const FLAG_B = 0b00000010;
+ }
+ }
+}
+
+fn main() {
+ let flag1 = example::Flags1::FLAG_A;
+ let flag2 = example::Flags2::FLAG_B;
+}