error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:11:9 | LL | 5.0 => {}, | ^^^ | note: the lint level is defined here --> $DIR/issue-41255.rs:6:11 | LL | #![forbid(illegal_floating_point_literal_pattern)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:13:9 | LL | 5.0f32 => {}, | ^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:15:10 | LL | -5.0 => {}, | ^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:17:9 | LL | 1.0 .. 33.0 => {}, | ^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:17:16 | LL | 1.0 .. 33.0 => {}, | ^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:21:9 | LL | 39.0 ..= 70.0 => {}, | ^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:21:18 | LL | 39.0 ..= 70.0 => {}, | ^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:26:11 | LL | ..71.0 => {} | ^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:29:12 | LL | ..=72.0 => {} | ^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:32:9 | LL | 71.0.. => {} | ^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:40:10 | LL | (3.14, 1) => {}, | ^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:47:18 | LL | Foo { x: 2.0 } => {}, | ^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #41620 error: aborting due to 12 previous errors