Function std::str::from_utf8Stable [-] [+] [src]

pub fn from_utf8(v: &[u8]) -> Result<&str, Utf8Error>

Converts a slice of bytes to a string slice without performing any allocations.

Once the slice has been validated as utf-8, it is transmuted in-place and returned as a '&str' instead of a '&[u8]'

Failure

Returns Err if the slice is not utf-8 with a description as to why the provided slice is not utf-8.