1error[E0603]: enum `Bar` is private 2 --> $DIR/struct-variant-privacy.rs:7:14 3 | 4LL | fn f(b: foo::Bar) { 5 | ^^^ private enum 6 | 7note: the enum `Bar` is defined here 8 --> $DIR/struct-variant-privacy.rs:2:5 9 | 10LL | enum Bar { 11 | ^^^^^^^^ 12 13error[E0603]: enum `Bar` is private 14 --> $DIR/struct-variant-privacy.rs:10:14 15 | 16LL | foo::Bar::Baz { a: _a } => {} 17 | ^^^ private enum 18 | 19note: the enum `Bar` is defined here 20 --> $DIR/struct-variant-privacy.rs:2:5 21 | 22LL | enum Bar { 23 | ^^^^^^^^ 24 25error: aborting due to 2 previous errors 26 27For more information about this error, try `rustc --explain E0603`. 28