Функция from_utf8_unchecked_mut
Версия 1.20.0 (const: 1.83.0) · [Исходный код]
Описание
#![allow(unused)] fn main() { pub const unsafe fn from_utf8_unchecked_mut(v: &mut [u8]) -> &mut str }
Преобразует срез байтов в строковый срез без проверки того, что строка содержит корректный UTF-8; изменяемая версия.
Это псевдоним для str::from_utf8_unchecked_mut.
Смотрите неизменяемую версию from_utf8_unchecked() для документации и требований безопасности.
Примеры
Базовое использование:
#![allow(unused)] fn main() { use std::str; let mut heart = vec![240, 159, 146, 150]; let heart = unsafe { str::from_utf8_unchecked_mut(&mut heart) }; assert_eq!("💖", heart); }