Static rustc_lint::invalid_from_utf8::INVALID_FROM_UTF8
source · pub static INVALID_FROM_UTF8: &LintExpand description
The invalid_from_utf8 lint checks for calls to
std::str::from_utf8 and std::str::from_utf8_mut
with a known invalid UTF-8 value.
§Example
std::str::from_utf8(b"Ru\x82st");{{produces}}
§Explanation
Trying to create such a str would always return an error as per documentation
for std::str::from_utf8 and std::str::from_utf8_mut.