From 2e02803c7384398058a6fffd4cef723d8b7729dc Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 23 Sep 2016 17:25:26 +0000 Subject: [PATCH] Revert "implement `From>` and `From<&'a [char]>` for `String`" This reverts commit ac73335f2f5421c914fa3900567696cc6dc73d8d. --- src/libcollections/string.rs | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/libcollections/string.rs b/src/libcollections/string.rs index 773e94f1b414e..cff0308d4af84 100644 --- a/src/libcollections/string.rs +++ b/src/libcollections/string.rs @@ -1902,26 +1902,6 @@ impl Into> for String { } } -#[stable(feature = "stringfromchars", since = "1.12.0")] -impl<'a> From<&'a [char]> for String { - #[inline] - fn from(v: &'a [char]) -> String { - let mut s = String::with_capacity(v.len()); - for c in v { - s.push(*c); - } - s - } -} - -#[stable(feature = "stringfromchars", since = "1.12.0")] -impl From> for String { - #[inline] - fn from(v: Vec) -> String { - String::from(v.as_slice()) - } -} - #[stable(feature = "rust1", since = "1.0.0")] impl fmt::Write for String { #[inline]