Sign in
rust
/
rust-lang
/
rust
/
HEAD
/
.
/
tests
/
ui
/
late-bound-lifetimes
/
late_bound_through_alias.rs
blob: 719913a44d8696b5aaf9e65e1ed3f7ff5c86f7d1 [
file
] [
log
] [
blame
]
//@ check-pass
fn
f
(
_
:
X
)
->
X
{
unimplemented
!()
}
fn
g
<
'a>(_: X<'
a
>)
->
X
<
'
a
>
{
unimplemented
!()
}
type
X
<
'a> = &'
a
();
fn
main
()
{
let
_
:
for
<
'a> fn(X<'
a
>)
->
X
<
'
a
>
=
g
;
let
_
:
for
<
'a> fn(X<'
a
>)
->
X
<
'
a
>
=
f
;
}