Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
unboxed-closures
/
issue-53448.rs
blob: 356bface2f8e8735faad51f331871693d2b67068 [
file
] [
log
] [
blame
] [
edit
]
//@ check-pass
#![
feature
(
unboxed_closures
)]
trait
Lt
<
'
a
>
{
type
T
;
}
impl
<
'a> Lt<'
a
>
for
()
{
type
T
=
();
}
fn
main
()
{
let
v
:
<()
as
Lt
<
'
_
>>::
T
=
();
let
f
:
&
mut
dyn
FnMut
<(
_
,),
Output
=
()>
=
&
mut
|
_
:
<()
as
Lt
<
'
_
>>::
T
|
{};
f
(
v
);
}