| error: function pointers and raw pointers not derived from integers in patterns behave unpredictably and should not be relied upon |
| --> $DIR/issue-63479-match-fnptr.rs:32:7 |
| | |
| LL | const TEST: Fn = my_fn; |
| | -------------- constant defined here |
| ... |
| LL | B(TEST) => println!("matched"), |
| | ^^^^ can't be used in patterns |
| | |
| = note: see https://github.com/rust-lang/rust/issues/70861 for details |
| |
| error: function pointers and raw pointers not derived from integers in patterns behave unpredictably and should not be relied upon |
| --> $DIR/issue-63479-match-fnptr.rs:37:5 |
| | |
| LL | const TEST2: (Fn, u8) = (TEST, 0); |
| | --------------------- constant defined here |
| ... |
| LL | TEST2 => println!("matched"), |
| | ^^^^^ can't be used in patterns |
| | |
| = note: see https://github.com/rust-lang/rust/issues/70861 for details |
| |
| error: aborting due to 2 previous errors |
| |