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 74a1e05 commit 91997e7Copy full SHA for 91997e7
src/lib/vec.rs
@@ -602,7 +602,7 @@ Function: reversed
602
603
Returns a vector with the order of elements reversed
604
*/
605
-fn reversed<T>(v: [T]) -> [T] {
+fn reversed<T>(v: [mutable? T]) -> [T] {
606
let rs: [T] = [];
607
let i = len::<T>(v);
608
if i == 0u { ret rs; } else { i -= 1u; }
src/test/stdtest/vec.rs
@@ -363,6 +363,13 @@ fn reverse_and_reversed() {
363
vec::reverse::<int>(v3);
364
}
365
366
+#[test]
367
+fn reversed_mut() {
368
+ let v2 = vec::reversed::<int>([mutable 10, 20]);
369
+ assert (v2[0] == 20);
370
+ assert (v2[1] == 10);
371
+}
372
+
373
// Local Variables:
374
// mode: rust;
375
// fill-column: 78;
0 commit comments