Skip to content

Commit 49834c8

Browse files
committed
Fix bitflags example (constants are scoped)
Fixes #160
1 parent 5ff9916 commit 49834c8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/type-safety.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,19 +106,19 @@ bitflags! {
106106
}
107107

108108
fn f(settings: Flags) {
109-
if settings.contains(FLAG_A) {
109+
if settings.contains(Flags::FLAG_A) {
110110
println!("doing thing A");
111111
}
112-
if settings.contains(FLAG_B) {
112+
if settings.contains(Flags::FLAG_B) {
113113
println!("doing thing B");
114114
}
115-
if settings.contains(FLAG_C) {
115+
if settings.contains(Flags::FLAG_C) {
116116
println!("doing thing C");
117117
}
118118
}
119119

120120
fn main() {
121-
f(FLAG_A | FLAG_C);
121+
f(Flags::FLAG_A | Flags::FLAG_C);
122122
}
123123
```
124124

0 commit comments

Comments
 (0)