use char::CharExt;
use clone::Clone;
use cmp::{self, Eq};
+use convert::AsRef;
use default::Default;
use fmt;
use iter::ExactSizeIterator;
fn parse<T: FromStr>(&self) -> Result<T, T::Err> { FromStr::from_str(self) }
}
+#[stable(feature = "rust1", since = "1.0.0")]
+impl AsRef<[u8]> for str {
+ #[inline]
+ fn as_ref(&self) -> &[u8] {
+ self.as_bytes()
+ }
+}
+
/// Pluck a code point out of a UTF-8-like byte slice and return the
/// index of the next code point.
#[inline]