Make str point to primitive page
Currently str in String page points to str module page.
///
/// # Examples
///
-/// You can create a `String` from [a literal string][str] with [`String::from`]:
+/// You can create a `String` from [a literal string][`str`] with [`String::from`]:
///
/// [`String::from`]: From::from
///
///
/// Here, there's no need to allocate more memory inside the loop.
///
-/// [`&str`]: str
+/// [`str`]: type@str
+/// [`&str`]: type@str
/// [`Deref`]: core::ops::Deref
/// [`as_str()`]: String::as_str
#[derive(PartialOrd, Eq, Ord)]