rust/library/std
bors d02a209eb9 Auto merge of #75028 - MrModder:master, r=steveklabnik
Document that slice refers to any pointer type to a sequence

I was recently confused about the way slices are represented in memory. The necessary information was not available in the std-docs directly, but was a mix of different material from the reference and book.

This PR should clear up the definition of slices a bit more in the documentation. Especially the fact that the term slice refers to the pointer/reference type, e.g. `&[T]`, and not `[T]`.
It also documents that slice pointers are twice the size of pointers to `Sized` types, as this concept may be unfamiliar to users coming from other languages that do not have the concept of "fat pointers" (especially C/C++).

I've documented why this was important to me and my findings in [this blog post](https://codecrash.me/understanding-rust-slices).

r? @lcnr
2020-08-23 16:59:10 +00:00
..
benches
src Auto merge of #75028 - MrModder:master, r=steveklabnik 2020-08-23 16:59:10 +00:00
tests
build.rs Add RUST_STD_FREEBSD_12_ABI env variable 2020-08-09 17:52:00 +03:00
Cargo.toml Bump std's libc version to 0.2.74 2020-08-14 00:37:19 -07:00