Sign in
fuchsia
/
third_party
/
github.com
/
rust-lang
/
rust
/
HEAD
/
.
/
tests
/
ui
/
borrowck
/
borrowck-mut-vec-as-imm-slice.rs
blob: 51c0aa28c2f50a9b831716639c569698480492fb [
file
] [
log
] [
blame
]
//@ run-pass
fn
want_slice
(
v
:
&[
isize
])
->
isize
{
let
mut
sum
=
0
;
for
i in v
{
sum
+=
*
i
;
}
sum
}
fn
has_mut_vec
(
v
:
Vec
<
isize
>
)
->
isize
{
want_slice
(&
v
)
}
pub
fn
main
()
{
assert_eq
!(
has_mut_vec
(
vec
![
1
,
2
,
3
]),
6
);
}