Sign in
rust
/
rust-lang
/
rust
/
refs/heads/lcnr/rustc-dev-guide
/
.
/
tests
/
ui
/
cast
/
func-pointer-issue-140491.rs
blob: d5d86a66f5a9c052ba6e2b0835725f79e36a92dc [
file
] [
log
] [
blame
]
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
]
}