Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
borrowck
/
borrowck-mut-vec-as-imm-slice.rs
blob: 51c0aa28c2f50a9b831716639c569698480492fb [
file
] [
log
] [
blame
] [
edit
]
//@ 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
);
}