fix several issues in String docs
- In some places &str was shown instead of String. - into_bytes is the reverse of from_utf8 Fixes #63797
This commit is contained in:
parent
66bf391c3a
commit
62dc7948d1
@ -429,7 +429,7 @@ pub fn from_str(_: &str) -> String {
|
||||
|
||||
/// Converts a vector of bytes to a `String`.
|
||||
///
|
||||
/// A string slice ([`&str`]) is made of bytes ([`u8`]), and a vector of bytes
|
||||
/// A string ([`String`]) is made of bytes ([`u8`]), and a vector of bytes
|
||||
/// ([`Vec<u8>`]) is made of bytes, so this function converts between the
|
||||
/// two. Not all byte slices are valid `String`s, however: `String`
|
||||
/// requires that it is valid UTF-8. `from_utf8()` checks to ensure that
|
||||
@ -446,7 +446,7 @@ pub fn from_str(_: &str) -> String {
|
||||
/// If you need a [`&str`] instead of a `String`, consider
|
||||
/// [`str::from_utf8`].
|
||||
///
|
||||
/// The inverse of this method is [`as_bytes`].
|
||||
/// The inverse of this method is [`into_bytes`].
|
||||
///
|
||||
/// # Errors
|
||||
///
|
||||
@ -480,11 +480,11 @@ pub fn from_str(_: &str) -> String {
|
||||
/// with this error.
|
||||
///
|
||||
/// [`from_utf8_unchecked`]: struct.String.html#method.from_utf8_unchecked
|
||||
/// [`&str`]: ../../std/primitive.str.html
|
||||
/// [`String`]: struct.String.html
|
||||
/// [`u8`]: ../../std/primitive.u8.html
|
||||
/// [`Vec<u8>`]: ../../std/vec/struct.Vec.html
|
||||
/// [`str::from_utf8`]: ../../std/str/fn.from_utf8.html
|
||||
/// [`as_bytes`]: struct.String.html#method.as_bytes
|
||||
/// [`into_bytes`]: struct.String.html#method.into_bytes
|
||||
/// [`FromUtf8Error`]: struct.FromUtf8Error.html
|
||||
/// [`Err`]: ../../std/result/enum.Result.html#variant.Err
|
||||
#[inline]
|
||||
|
Loading…
Reference in New Issue
Block a user