Camelid
b02c4049cb
Fix link
...
Intra-doc links don't work yet in this case: #74489
2020-08-15 09:31:14 -07:00
Camelid
b1c05c5c2b
Switch to intra-doc links in core::option
2020-08-14 16:11:43 -07:00
Laurence Tratt
55802e3bf3
Add Rust function pointers.
...
Co-authored-by: Ralf Jung <post@ralfj.de>
2020-08-12 15:38:18 +00:00
Laurence Tratt
8cb8955d57
Change notation.
...
Co-authored-by: Ralf Jung <post@ralfj.de>
2020-08-12 15:19:46 +00:00
Laurence Tratt
f3d7196cae
Be clearer about Some/None transmute.
2020-08-12 15:53:58 +01:00
Laurence Tratt
83f47aa11b
Be clear about the reverse transmute
guarantees.
2020-08-12 15:47:37 +01:00
Laurence Tratt
f5118a525f
Clarify and add guarantee about transmute
.
2020-08-12 15:36:55 +01:00
Laurence Tratt
73ada2d404
Explicitly document the size guarantees that Option makes.
...
Triggered by a discussion on wg-unsafe-code-guidelines about which layouts of
`Option<T>` one can guarantee are optimised to a single pointer.
2020-08-12 15:07:38 +01:00
Dylan MacKenzie
fc2c1f8ddc
Make Option::unwrap
unstably const
...
`Result::unwrap` is not eligible becuase it formats the contents of the
`Err` variant. `unwrap_or`, `unwrap_or_else` and friends are not
eligible because they drop things or invoke closures.
2020-07-30 12:30:58 -07:00
mark
2c31b45ae8
mv std libs to library/
2020-07-27 19:51:13 -05:00