Update documentation for from_raw_parts

Fixes #19269.
Document liballoc::rc

This commit introduces a bunch of documentation, fixes some consistency
issues, and just basically brings Rc<T> and Weak<T> up to snuff.
Remove special casing for some meta attributes

Descriptions and licenses are handled by Cargo now, so there's no reason
to keep these attributes around.
Lifetime guide -> ownership guide
Update docstrings for UnicodeChar::is_digit => is_numeric rename
rustdoc: inherited vis. for struct variant fields

Teach rustdoc that struct variant fields have inherited visibility.

Fix #19048
auto merge of #19342 : alexcrichton/rust/rollup, r=alexcrichton
auto merge of #19343 : sfackler/rust/less-special-attrs, r=alexcrichton

Descriptions and licenses are handled by Cargo now, so there's no reason
to keep these attributes around.
Documentation fix for std::num::strconv

- int_to_str_bytes_common() doesn't have a return value.
- float_to_str_bytes_common() has an old-style doc comment.
Fixed iOS build after Iter stab
auto merge of #19348 : SimonSapin/rust/patch-9, r=huonw
impl Clone for Cow
Fix example code for unreachable!

The previous code was giving an incorrect result (not x/3).
debuginfo: Make variables captured in unboxed closures available in debuginfo.
auto merge of #19112 : steveklabnik/rust/doc_rc, r=Gankro
getopts: cleanup, renames, remove reexports

* Remove public reexports, as a part of #19253
* Rename getopts::Fail_ to getopts::Fail
 * Didn't see a reason for the suffixed '_'
* Removed getopts::FailType
 * Looked like it was only beings used for tests; refactored the tests
   to stop requiring it
* A few other non-breaking trivial refactoring changes

[breaking-change]
auto merge of #19349 : tomjakubowski/rust/rustdoc-struct-variant-vis, r=sfackler

Teach rustdoc that struct variant fields have inherited visibility.

Fix #19048
auto merge of #19354 : barosl/rust/strconv-doc-fix, r=steveklabnik

- `int_to_str_bytes_common()` doesn't have a return value.
- `float_to_str_bytes_common()` has an old-style doc comment.
librustrt: stack_overflow support mipsel linux
auto merge of #19355 : vhbit/rust/ios-backtrace-fix, r=alexcrichton