Sign in
fuchsia
/
third_party
/
rust
/
0.4
/
.
/
src
/
test
/
run-pass
/
auto-ref-sliceable.rs
blob: 48d83da74adbc81507882247d37f51f3ef335c3e [
file
] [
log
] [
blame
]
trait
Pushable
<
T
>
{
fn
push_val
(&
mut
self
,
+
t
:
T
);
}
impl
<
T
>
~[
T
]:
Pushable
<
T
>
{
fn
push_val
(&
mut
self
,
+
t
:
T
)
{
self
.
push
(
t
);
}
}
fn
main
()
{
let
mut
v
=
~[
1
];
v
.
push_val
(
2
);
v
.
push_val
(
3
);
assert
v
==
~[
1
,
2
,
3
];
}