File tree Expand file tree Collapse file tree 3 files changed +9
-2
lines changed Expand file tree Collapse file tree 3 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: 74a1e054eb8d63d30acae7dab6c28e81a1be303a
2
+ refs/heads/master: 91997e79aae73472704248eb0a5089a79b4d3e83
Original file line number Diff line number Diff line change @@ -602,7 +602,7 @@ Function: reversed
602
602
603
603
Returns a vector with the order of elements reversed
604
604
*/
605
- fn reversed < T > ( v : [ T ] ) -> [ T ] {
605
+ fn reversed < T > ( v : [ mutable? T ] ) -> [ T ] {
606
606
let rs: [ T ] = [ ] ;
607
607
let i = len :: < T > ( v) ;
608
608
if i == 0 u { ret rs; } else { i -= 1 u; }
Original file line number Diff line number Diff line change @@ -363,6 +363,13 @@ fn reverse_and_reversed() {
363
363
vec:: reverse :: < int > ( v3) ;
364
364
}
365
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
+
366
373
// Local Variables:
367
374
// mode: rust;
368
375
// fill-column: 78;
You can’t perform that action at this time.
0 commit comments