Sign in
android
/
toolchain
/
rustc
/
ff3f07ae99a30006dd85b9d73084edd9355c9db6
/
.
/
src
/
test
/
run-pass
/
mut-function-arguments.rs
blob: 924d754b3259edcf985e49d0b4115edec840c4a6 [
file
] [
log
] [
blame
]
#![
feature
(
box_syntax
)]
fn
f
(
mut
y
:
Box
<
isize
>)
{
*
y
=
5
;
assert_eq
!(*
y
,
5
);
}
fn
g
()
{
let
frob
=
|
mut
q
:
Box
<
isize
>|
{
*
q
=
2
;
assert_eq
!(*
q
,
2
);
};
let
w
=
box
37
;
frob
(
w
);
}
pub
fn
main
()
{
let
z
=
box
17
;
f
(
z
);
g
();
}