We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6002d5a commit 5896f6cCopy full SHA for 5896f6c
[refs]
@@ -1,2 +1,2 @@
1
---
2
-refs/heads/master: 3595f1f966227022164dc2e1e7b0d90e6d667899
+refs/heads/master: f3df9f50ea8fb136767677821ce433bc7ec188fb
trunk/src/lib/ivec.rs
@@ -19,6 +19,22 @@ native "rust" mod rustrt {
19
count: uint);
20
}
21
22
+fn from_vec[T](v: &vec[T]) -> T[] {
23
+ let iv: T[] = ~[];
24
+ for e in v {
25
+ iv += ~[e];
26
+ }
27
+ ret iv;
28
+}
29
+
30
+fn to_vec[T](iv: &T[]) -> vec[T] {
31
+ let v: vec[T] = [];
32
+ for e in iv {
33
+ v += [e];
34
35
+ ret v;
36
37
38
/// Reserves space for `n` elements in the given vector.
39
fn reserve[T](v: &mutable T[mutable? ], n: uint) {
40
rustrt::ivec_reserve_shared(v, n);
0 commit comments