File tree Expand file tree Collapse file tree 2 files changed +3
-6
lines changed Expand file tree Collapse file tree 2 files changed +3
-6
lines changed Original file line number Diff line number Diff line change 2
2
refs/heads/master: abdacecdf86b4b5a4f432560445a24e1c5f4751b
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: 922c420fcd4dfbfc7e3bce4dd20d9b17a20b39f3
5
- refs/heads/try: 4b3017c79877bf34cdb0d708de68d88936f95950
5
+ refs/heads/try: e6c5813eab756d7d0ed41b2af9831ed2d4775025
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
8
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ use io::Writer;
19
19
use iter:: { Extendable , FromIterator , Iterator , range} ;
20
20
use option:: { None , Option , Some } ;
21
21
use ptr:: RawPtr ;
22
- use slice:: { OwnedVector , Vector } ;
22
+ use slice:: { OwnedVector , Vector , CloneableVector } ;
23
23
use str;
24
24
use str:: { OwnedStr , Str , StrSlice } ;
25
25
use vec:: Vec ;
@@ -271,11 +271,8 @@ impl Str for StrBuf {
271
271
272
272
#[ inline]
273
273
fn into_owned ( self ) -> ~str {
274
- let StrBuf {
275
- vec : vec
276
- } = self ;
277
274
unsafe {
278
- cast:: transmute :: < ~ [ u8 ] , ~ str > ( vec. move_iter ( ) . collect ( ) )
275
+ cast:: transmute ( self . vec . as_slice ( ) . to_owned ( ) )
279
276
}
280
277
}
281
278
You can’t perform that action at this time.
0 commit comments