Sign in
fuchsia
/
third_party
/
rust
/
11a0b968c287c81680387ffcf112328d52d7e815
/
.
/
src
/
test
/
ui
/
regions
/
regions-infer-call-3.rs
blob: a76fccbdc52185da4ec7e0dd9a1d674a5fab6606 [
file
] [
log
] [
blame
]
fn
select
<
'r>(x: &'
r isize
,
y
:
&
'r isize) -> &'
r isize
{
x
}
fn
with
<
T
,
F
>(
f
:
F
)
->
T where F
:
FnOnce
(&
isize
)
->
T
{
f
(&
20
)
}
fn
manip
<
'a>(x: &'
a isize
)
->
isize
{
let
z
=
with
(|
y
|
{
select
(
x
,
y
)
});
//~^ ERROR cannot infer
*
z
}
fn
main
()
{
}