9951 explained code solutions for 126 technologies


rustHow do you create a Rust string from bytes?


You can create a Rust string from bytes using the String::from_utf8() method. This method takes a &[u8] as an argument and returns a Result<String, FromUtf8Error>.

Example code

let bytes = [104, 101, 108, 108, 111];
let string = String::from_utf8(bytes).unwrap();

Output example

hello

The code above creates a String from the given bytes. The String::from_utf8() method takes a &[u8] as an argument and returns a Result<String, FromUtf8Error>. The unwrap() method is used to get the String from the Result.

Helpful links

Edit this code on GitHub