Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
late-bound-lifetimes
/
issue-47511.rs
blob: 94a68c7a1a6c72896152eedd35a38048a44e0d7b [
file
] [
log
] [
blame
] [
edit
]
//@ check-pass
fn
f
(
_
:
X
)
->
X
{
unimplemented
!()
}
fn
g
<
'a>(_: X<'
a
>)
->
X
<
'
a
>
{
unimplemented
!()
}
type
X
<
'a> = <&'
a
()
as
Trait
>::
Value
;
trait
Trait
{
type
Value
;
}
impl
<
'a> Trait for &'
a
()
{
type
Value
=
();
}
fn
main
()
{}