Function std::str::from_utf8 [] [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.