Skip to content

Commit 2bdce9c

Browse files
committed
---
yaml --- r: 223043 b: refs/heads/auto c: 66ba692 h: refs/heads/master i: 223041: eaddc31 223039: 9a31bcb v: v3
1 parent a36bb66 commit 2bdce9c

File tree

2 files changed

+16
-21
lines changed

2 files changed

+16
-21
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
88
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
99
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1010
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
11-
refs/heads/auto: b52f6187d539ea1c739e790bead8e6699e61e9dd
11+
refs/heads/auto: 66ba6924cbcad746252759010b5a44129016b0e3
1212
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1313
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336
1414
refs/tags/0.2: 1754d02027f2924bed83b0160ee340c7f41d5ea1

branches/auto/src/doc/tarpl/README.md

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
# NOTE: This is a draft document, and may contain serious errors
44

5-
So you've played around with Rust a bit. You've written a few simple programs and
6-
you think you grok the basics. Maybe you've even read through
7-
*[The Rust Programming Language][trpl]*. Now you want to get neck-deep in all the
5+
So you've played around with Rust a bit. You've written a few simple programs
6+
and you think you grok the basics. Maybe you've even read through *[The Rust
7+
Programming Language][trpl]* (TRPL). Now you want to get neck-deep in all the
88
nitty-gritty details of the language. You want to know those weird corner-cases.
9-
You want to know what the heck `unsafe` really means, and how to properly use it.
10-
This is the book for you.
9+
You want to know what the heck `unsafe` really means, and how to properly use
10+
it. This is the book for you.
1111

1212
To be clear, this book goes into *serious* detail. We're going to dig into
1313
exception-safety and pointer aliasing. We're going to talk about memory
@@ -19,21 +19,16 @@ and happy career in Rust.
1919
However if you intend to write unsafe code -- or just *really* want to dig into
2020
the guts of the language -- this book contains *invaluable* information.
2121

22-
Unlike *The Rust Programming Language* we *will* be assuming considerable prior
23-
knowledge. In particular, you should be comfortable with:
22+
Unlike TRPL we will be assuming considerable prior knowledge. In particular, you
23+
should be comfortable with basic systems programming and basic Rust. If you
24+
don't feel comfortable with these topics, you should consider [reading
25+
TRPL][trpl], though we will not be assuming that you have. You can skip
26+
straight to this book if you want; just know that we won't be explaining
27+
everything from the ground up.
2428

25-
* Basic Systems Programming:
26-
* Pointers
27-
* [The stack and heap][]
28-
* The memory hierarchy (caches)
29-
* Threads
30-
31-
* [Basic Rust][]
32-
33-
Due to the nature of advanced Rust programming, we will be spending a lot of time
34-
talking about *safety* and *guarantees*. In particular, a significant portion of
35-
the book will be dedicated to correctly writing and understanding Unsafe Rust.
29+
Due to the nature of advanced Rust programming, we will be spending a lot of
30+
time talking about *safety* and *guarantees*. In particular, a significant
31+
portion of the book will be dedicated to correctly writing and understanding
32+
Unsafe Rust.
3633

3734
[trpl]: ../book/
38-
[The stack and heap]: ../book/the-stack-and-the-heap.html
39-
[Basic Rust]: ../book/syntax-and-semantics.html

0 commit comments

Comments
 (0)