error: function pointers and raw pointers not derived from integers in patterns behave unpredictably and should not be relied upon --> $DIR/issue-44333.rs:15:9 | LL | const FOO: Func = foo; | --------------- constant defined here ... LL | FOO => println!("foo"), | ^^^ 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-44333.rs:16:9 | LL | const BAR: Func = bar; | --------------- constant defined here ... LL | BAR => println!("bar"), | ^^^ 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