Remove Invalid UTF-8 from str::from_utf8_unchecked_mut

This commit is contained in:
Ethan Dagner
2017-09-12 17:30:44 -06:00
parent 18ef0de4bc
commit 8adf50d90e

View File

@@ -395,21 +395,6 @@ pub unsafe fn from_utf8_unchecked(v: &[u8]) -> &str {
///
/// assert_eq!("💖", heart);
/// ```
///
/// Invalid UTF-8:
///
/// ```
/// use std::str;
///
/// // Invalid bytes.
/// let mut bytes = vec![240, 40, 140, 188];
///
/// // Returns a str:
/// unsafe { str::from_utf8_unchecked_mut(&mut bytes) };
///
/// // from_utf8 returns an error instead:
/// assert!(str::from_utf8(&bytes).is_err());
/// ```
#[inline]
#[stable(feature = "str_mut_extras", since = "1.20.0")]
pub unsafe fn from_utf8_unchecked_mut(v: &mut [u8]) -> &mut str {