Функция from_raw_parts
Описание
#![allow(unused)] fn main() { pub const unsafe fn from_raw_parts<'a>(ptr: *const u8, len: usize) -> &'a str }
🔬 Это экспериментальный API, доступный только в ночных сборках. (#119206)
Создаёт &str из указателя и длины.
Байты, на которые указывает указатель, должны быть корректным UTF-8. Если это может быть не так, используйте str::from_utf8(slice::from_raw_parts(ptr, len)), который вернёт Err, если данные не являются корректным UTF-8.
Эта функция является строковым эквивалентом slice::from_raw_parts. Смотрите документацию этой функции для вопросов безопасности и примеров.
Изменяемая версия этой функции - from_raw_parts_mut.