## INVALID_FROM_UTF8_UNCHECKED

# Static INVALID_FROM_UTF8_UNCHECKED

Source

    pub static INVALID_FROM_UTF8_UNCHECKED: &Lint

Expand description

The `invalid_from_utf8_unchecked` lint checks for calls to `std::str::from_utf8_unchecked` and `std::str::from_utf8_unchecked_mut` with a known invalid UTF-8 value.

#### §Example

ⓘ

    unsafe {
        std::str::from_utf8_unchecked(b"Ru\x82st");
    }

{{produces}}

#### §Explanation

Creating such a `str` would result in undefined behavior as per documentation for `std::str::from_utf8_unchecked` and `std::str::from_utf8_unchecked_mut`.