| error[E0170]: pattern binding `Foo` is named the same as one of the variants of the type `foo::Foo` |
| --> $DIR/lint-uppercase-variables.rs:22:9 |
| | |
| LL | Foo => {} |
| | ^^^ help: to match on the variant, qualify the path: `foo::Foo::Foo` |
| | |
| = note: `#[deny(bindings_with_variant_name)]` on by default |
| |
| error[E0170]: pattern binding `Foo` is named the same as one of the variants of the type `foo::Foo` |
| --> $DIR/lint-uppercase-variables.rs:28:9 |
| | |
| LL | let Foo = foo::Foo::Foo; |
| | ^^^ help: to match on the variant, qualify the path: `foo::Foo::Foo` |
| |
| warning: unused variable: `Foo` |
| --> $DIR/lint-uppercase-variables.rs:22:9 |
| | |
| LL | Foo => {} |
| | ^^^ help: if this is intentional, prefix it with an underscore: `_Foo` |
| | |
| note: the lint level is defined here |
| --> $DIR/lint-uppercase-variables.rs:1:9 |
| | |
| LL | #![warn(unused)] |
| | ^^^^^^ |
| = note: `#[warn(unused_variables)]` implied by `#[warn(unused)]` |
| |
| warning: unused variable: `Foo` |
| --> $DIR/lint-uppercase-variables.rs:28:9 |
| | |
| LL | let Foo = foo::Foo::Foo; |
| | ^^^ help: if this is intentional, prefix it with an underscore: `_Foo` |
| |
| error[E0170]: pattern binding `Foo` is named the same as one of the variants of the type `foo::Foo` |
| --> $DIR/lint-uppercase-variables.rs:33:17 |
| | |
| LL | fn in_param(Foo: foo::Foo) {} |
| | ^^^ help: to match on the variant, qualify the path: `foo::Foo::Foo` |
| |
| warning: unused variable: `Foo` |
| --> $DIR/lint-uppercase-variables.rs:33:17 |
| | |
| LL | fn in_param(Foo: foo::Foo) {} |
| | ^^^ help: if this is intentional, prefix it with an underscore: `_Foo` |
| |
| error: structure field `X` should have a snake case name |
| --> $DIR/lint-uppercase-variables.rs:10:5 |
| | |
| LL | X: usize |
| | ^ help: convert the identifier to snake case (notice the capitalization): `x` |
| | |
| note: the lint level is defined here |
| --> $DIR/lint-uppercase-variables.rs:3:9 |
| | |
| LL | #![deny(non_snake_case)] |
| | ^^^^^^^^^^^^^^ |
| |
| error: variable `Xx` should have a snake case name |
| --> $DIR/lint-uppercase-variables.rs:13:9 |
| | |
| LL | fn test(Xx: usize) { |
| | ^^ help: convert the identifier to snake case (notice the capitalization): `xx` |
| |
| error: variable `Test` should have a snake case name |
| --> $DIR/lint-uppercase-variables.rs:18:9 |
| | |
| LL | let Test: usize = 0; |
| | ^^^^ help: convert the identifier to snake case: `test` |
| |
| error: variable `Foo` should have a snake case name |
| --> $DIR/lint-uppercase-variables.rs:22:9 |
| | |
| LL | Foo => {} |
| | ^^^ help: convert the identifier to snake case (notice the capitalization): `foo` |
| |
| error: variable `Foo` should have a snake case name |
| --> $DIR/lint-uppercase-variables.rs:28:9 |
| | |
| LL | let Foo = foo::Foo::Foo; |
| | ^^^ help: convert the identifier to snake case (notice the capitalization): `foo` |
| |
| error: variable `Foo` should have a snake case name |
| --> $DIR/lint-uppercase-variables.rs:33:17 |
| | |
| LL | fn in_param(Foo: foo::Foo) {} |
| | ^^^ help: convert the identifier to snake case (notice the capitalization): `foo` |
| |
| error: aborting due to 9 previous errors; 3 warnings emitted |
| |
| For more information about this error, try `rustc --explain E0170`. |