Skip to content

Commit 611ee40

Browse files
committed
---
yaml --- r: 236161 b: refs/heads/stable c: 66ba692 h: refs/heads/master i: 236159: 61b581b v: v3
1 parent cd782f4 commit 611ee40

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
@@ -29,7 +29,7 @@ refs/heads/tmp: afae2ff723393b3ab4ccffef6ac7c6d1809e2da0
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
3030
refs/tags/homu-tmp: f859507de8c410b648d934d8f5ec1c52daac971d
3131
refs/tags/1.0.0-beta: 8cbb92b53468ee2b0c2d3eeb8567005953d40828
32-
refs/heads/stable: b52f6187d539ea1c739e790bead8e6699e61e9dd
32+
refs/heads/stable: 66ba6924cbcad746252759010b5a44129016b0e3
3333
refs/tags/1.0.0: 55bd4f8ff2b323f317ae89e254ce87162d52a375
3434
refs/tags/1.1.0: bc3c16f09287e5545c1d3f76b7abd54f2eca868b
3535
refs/tags/1.2.0: f557861f822c34f07270347b94b5280de20a597e

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