Skip to content

Commit 35d3037

Browse files
committed
---
yaml --- r: 229090 b: refs/heads/try c: 66ba692 h: refs/heads/master v: v3
1 parent 5d11b54 commit 35d3037

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
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: aca2057ed5fb7af3f8905b2bc01f72fa001c35c8
33
refs/heads/snap-stage3: 1af31d4974e33027a68126fa5a5a3c2c6491824f
4-
refs/heads/try: b52f6187d539ea1c739e790bead8e6699e61e9dd
4+
refs/heads/try: 66ba6924cbcad746252759010b5a44129016b0e3
55
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
66
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
77
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try/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)