error[E0124]: field `bar` is already declared --> $DIR/pub-struct-field.rs:16:5 | LL | bar: u8, | ------- `bar` first declared here LL | pub bar: u8, //~ ERROR is already declared | ^^^^^^^^^^^ field already declared error[E0124]: field `bar` is already declared --> $DIR/pub-struct-field.rs:17:5 | LL | bar: u8, | ------- `bar` first declared here LL | pub bar: u8, //~ ERROR is already declared LL | pub(crate) bar: u8, //~ ERROR is already declared | ^^^^^^^^^^^^^^^^^^ field already declared error: aborting due to 2 previous errors If you want more information on this error, try using "rustc --explain E0124"