2
from_utf8
source link: https://doc.rust-lang.org/stable/std/str/fn.from_utf8_unchecked.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Function std::str::from_utf8_unchecked1.0.0 (const: 1.55.0)[−][src]
pub const unsafe fn from_utf8_unchecked(v: &[u8]) -> &str
Converts a slice of bytes to a string slice without checking that the string contains valid UTF-8.
See the safe version, from_utf8
, for more information.
Safety
This function is unsafe because it does not check that the bytes passed to
it are valid UTF-8. If this constraint is violated, undefined behavior
results, as the rest of Rust assumes that &str
s are valid UTF-8.
Examples
Basic usage:
use std::str; // some bytes, in a vector let sparkle_heart = vec![240, 159, 146, 150]; let sparkle_heart = unsafe { str::from_utf8_unchecked(&sparkle_heart) }; assert_eq!("💖", sparkle_heart);Run
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK