| error[E0530]: match bindings cannot shadow const parameters |
| --> $DIR/shadow-const-param.rs:7:9 |
| | |
| LL | fn foo<const N: i32>(i: i32) -> bool { |
| | - the const parameter `N` is defined here |
| LL | match i { |
| LL | N @ _ => true, |
| | ^ cannot be named the same as a const parameter |
| |
| error[E0530]: let bindings cannot shadow const parameters |
| --> $DIR/shadow-const-param.rs:13:9 |
| | |
| LL | fn bar<const N: i32>(i: i32) -> bool { |
| | - the const parameter `N` is defined here |
| LL | let N @ _ = 0; |
| | ^ cannot be named the same as a const parameter |
| |
| error: aborting due to 2 previous errors |
| |
| For more information about this error, try `rustc --explain E0530`. |