Sign in
android
/
toolchain
/
rustc
/
bc2a45aebf2f3f158c878db02ee23d906d1269df
/
.
/
src
/
test
/
run-pass
/
rfcs
/
rfc-1789-as-cell
/
from-mut.rs
blob: ea3ad7aed492666b10b7e68985b215089e6fb926 [
file
] [
log
] [
blame
]
// run-pass
use
std
::
cell
::
Cell
;
fn
main
()
{
let
slice
:
&
mut
[
i32
]
=
&
mut
[
1
,
2
,
3
];
let
cell_slice
:
&
Cell
<[
i32
]>
=
Cell
::
from_mut
(
slice
);
let
slice_cell
:
&[
Cell
<
i32
>]
=
cell_slice
.
as_slice_of_cells
();
assert_eq
!(
slice_cell
.
len
(),
3
);
}