about summary refs log tree commit diff
path: root/tests/ui/cast/func-pointer-issue-140491.rs
blob: d5d86a66f5a9c052ba6e2b0835725f79e36a92dc (plain)
1
2
3
4
5
6
7
fn my_fn(event: &Event<'_>) {}

struct Event<'a>(&'a ());

fn main() {
    const ptr: &fn(&Event<'_>) = &my_fn as _; //~ ERROR non-primitive cast: `&for<'a, 'b> fn(&'a Event<'b>) {my_fn}` as `&for<'a, 'b> fn(&'a Event<'b>)` [E0605]
}