]> git.lizzy.rs Git - rust.git/commitdiff
collections: impl AsRef<[u8]> for String
authorSean McArthur <sean.monstar@gmail.com>
Wed, 6 May 2015 22:53:53 +0000 (15:53 -0700)
committerSean McArthur <sean.monstar@gmail.com>
Sat, 9 May 2015 00:13:54 +0000 (17:13 -0700)
src/libcollections/string.rs

index 3c668f7fe9bc680f5369e0ef6d8c2d2f92212973..52d72501b4a9bafa465c65a40bb49fdf6a6874ab 100644 (file)
@@ -1057,6 +1057,14 @@ fn as_ref(&self) -> &str {
     }
 }
 
+#[stable(feature = "rust1", since = "1.0.0")]
+impl AsRef<[u8]> for String {
+    #[inline]
+    fn as_ref(&self) -> &[u8] {
+        self.as_bytes()
+    }
+}
+
 #[stable(feature = "rust1", since = "1.0.0")]
 impl<'a> From<&'a str> for String {
     #[cfg(not(test))]