]> git.lizzy.rs Git - rust.git/commitdiff
syntax: remove uses of `.into_cow()`
authorErick Tryzelaar <erick.tryzelaar@gmail.com>
Thu, 16 Apr 2015 05:15:50 +0000 (22:15 -0700)
committerErick Tryzelaar <erick.tryzelaar@gmail.com>
Tue, 21 Apr 2015 17:08:26 +0000 (10:08 -0700)
src/libsyntax/lib.rs
src/libsyntax/parse/lexer/mod.rs

index a70707b3ea146bc1dd08a1ee32185a455232d1e4..deb3e158bb58230d0fe0bbc37de7a4d36088ff2b 100644 (file)
@@ -34,7 +34,6 @@
 #![feature(unicode)]
 #![feature(path_ext)]
 #![feature(str_char)]
-#![feature(into_cow)]
 
 extern crate arena;
 extern crate fmt_macros;
index f891318659a87e6a492ae6314da78ff1870f0904..9cd3db45784e4f83904d455e78af08368658b0e7 100644 (file)
@@ -16,7 +16,7 @@
 use parse::token;
 use parse::token::str_to_ident;
 
-use std::borrow::{IntoCow, Cow};
+use std::borrow::Cow;
 use std::char;
 use std::fmt;
 use std::mem::replace;
@@ -293,7 +293,7 @@ fn translate_crlf<'b>(&self, start: BytePos,
             let next = i + ch.len_utf8();
             if ch == '\r' {
                 if next < s.len() && s.char_at(next) == '\n' {
-                    return translate_crlf_(self, start, s, errmsg, i).into_cow();
+                    return translate_crlf_(self, start, s, errmsg, i).into();
                 }
                 let pos = start + BytePos(i as u32);
                 let end_pos = start + BytePos(next as u32);
@@ -301,7 +301,7 @@ fn translate_crlf<'b>(&self, start: BytePos,
             }
             i = next;
         }
-        return s.into_cow();
+        return s.into();
 
         fn translate_crlf_(rdr: &StringReader, start: BytePos,
                         s: &str, errmsg: &str, mut i: usize) -> String {
@@ -564,7 +564,7 @@ fn scan_block_comment(&mut self) -> Option<TokenAndSpan> {
                 let string = if has_cr {
                     self.translate_crlf(start_bpos, string,
                                         "bare CR not allowed in block doc-comment")
-                } else { string.into_cow() };
+                } else { string.into() };
                 token::DocComment(token::intern(&string[..]))
             } else {
                 token::Comment