error: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:10:9 | LL | 5.0 => {}, | ^^^ | note: lint level defined here --> $DIR/issue-41255.rs:5: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:14: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:16: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:18: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:18: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:22: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:22: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:31: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:38: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: floating-point types cannot be used in patterns --> $DIR/issue-41255.rs:10:9 | 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: aborting due to 10 previous errors