Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
regions
/
regions-infer-borrow-scope-within-loop-ok.rs
blob: 5134256a893f133c76df8da7f85aa00d882895ad [
file
] [
log
] [
blame
] [
edit
]
//@ run-pass
fn
borrow
<
T
>(
x
:
&
T
)
->
&
T
{
x
}
pub
fn
main
()
{
let
x
:
Box
<
_
>
=
Box
::
new
(
3
);
loop
{
let
y
=
borrow
(&*
x
);
assert_eq
!(*
x
,
*
y
);
break
;
}
}