Steve Klabnik
b1525a9077
hashmaps
2016-09-19 12:42:27 -04:00
Steve Klabnik
c9044e9448
strings
2016-09-19 12:42:27 -04:00
Steve Klabnik
65691eeeed
start off the start of strings
2016-09-19 12:42:27 -04:00
Steve Klabnik
c9a21c8e5d
lol
2016-09-19 12:42:27 -04:00
Steve Klabnik
a47516a171
remove the fun stuff
2016-09-19 12:42:27 -04:00
Steve Klabnik
57fd1a575c
basic -> essential
2016-09-19 12:42:27 -04:00
Carol (Nichols || Goulding)
d9591c1928
Small wording, punctuation, spelling edits
2016-09-19 12:42:27 -04:00
Steve Klabnik
4de58546ae
some work on collections
2016-09-19 12:42:27 -04:00
Carol (Nichols || Goulding)
94081a235a
Don't say "in this case" 3x in one paragraph :(
2016-09-16 10:23:46 -04:00
Carol (Nichols || Goulding)
9e7feab745
Merge pull request #258 from bruceadams/master
...
Correct Ok return value for read_line #257
2016-09-16 10:20:43 -04:00
Carol (Nichols || Goulding)
48c6890c08
Add a section on deciding how to handle errors
2016-09-14 22:33:06 -04:00
Carol (Nichols || Goulding)
d99614a432
Oooooops this line is supposed to be gone by this point
2016-09-14 20:15:13 -04:00
Bruce Adams
488d168889
Correct Ok return value for read_line #257
2016-09-14 20:02:54 -04:00
Carol (Nichols || Goulding)
2d40c73e99
More edits after more readings forever
2016-09-14 18:42:22 -04:00
Carol (Nichols || Goulding)
9154816eb5
splits -> groups
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
cd7932f0dd
tools -> features
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
7095fd14ab
TODO; added some ideas for continuing recoverable section
...
This ends pretty abruptly and has left some things out that I think
would be useful here.
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
b88aad0d98
Make these code examples build off each other
...
Yes, this means we can't test these, but imo this makes more sense.
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
79bac99c21
Use parens when referring to fns inline; clarify some things
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
b2929bf71c
Use bash syntax highlighting for console output
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
0f5a5e67b9
Leave some notes about ghosting code differences
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
e8cba590c9
Explain the type parameters a little since this is the first time
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
6f581c30c2
Small wording tweaks
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
f9b690e514
Calling panic should be rare; this makes a nice segue
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
b86cf13fd7
Word wrap
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
e33f886d6c
Technically, panicing isn't the *only* thing we can do here...
...
Explain how this is different from C, which chooses to give you what you
want, and how Rust is safer
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
3f9dd9dfa1
Explain the code we're going to try a bit more before showing it
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
9057190e0d
Wording tweaks
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
6f3cf5c84c
Rename files since we decided errors is chapter 9
2016-09-14 13:58:40 -04:00
Steve Klabnik
bd18fff64e
don't put my dir in output names
2016-09-14 13:58:40 -04:00
Steve Klabnik
71d4ab96d4
disable non-nightly build
2016-09-14 13:58:40 -04:00
Steve Klabnik
0b7bb54df4
some more small things
2016-09-14 13:58:40 -04:00
Steve Klabnik
ad0fcf33a5
It's not always possible to handle this at compile time
2016-09-14 13:58:40 -04:00
Steve Klabnik
3634c81fc7
address some feedback
2016-09-14 13:58:40 -04:00
Steve Klabnik
730fb1f82f
Move explanation up as per @aturon
2016-09-14 13:58:40 -04:00
Steve Klabnik
80c97251b8
remove second backtrace
2016-09-14 13:58:40 -04:00
Steve Klabnik
e35e0e1039
Remove 'creating your own error types'
...
this should end up later in the book, someday
2016-09-14 13:58:40 -04:00
Steve Klabnik
e7b5943c35
error handling take two
2016-09-14 13:58:40 -04:00
Steve Klabnik
4723782107
move towards vectors
2016-09-14 13:58:40 -04:00
Steve Klabnik
a28453e404
start of error handling
2016-09-14 13:58:40 -04:00
Carol (Nichols || Goulding)
40e9cf563a
Merge pull request #255 from qolop/patch-1
...
Add Chrome/Linux bash command
2016-09-13 09:18:57 -04:00
Patrick McCann
8ef9d1f2e4
Add Chrome/Linux bash command
2016-09-12 20:12:58 -04:00
Carol (Nichols || Goulding)
34eca19f8d
Merge pull request #252 from seanlinsley/patch-1
...
Update command to open the docs in Firefox
2016-09-11 18:01:31 -04:00
Sean Linsley
896c58ec71
Update command to open the docs in Firefox
...
The previous Firefox command only worked for Linux, while the previous Chrome command only worked for OS X.
I'm not sure what the Linux + Chome command would be.
2016-09-11 15:12:15 -05:00
Carol (Nichols || Goulding)
153752fa49
Ship edited ownership and new modules to nostarch
2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
c56e402882
Small wording changes; be more precise
2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
620df613cc
Prefer 'we' not 'you'
2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
b75e813841
Whitespace/wordwrap fixes
2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
37d5d555f8
Label all code with a filename
2016-09-09 11:32:40 -04:00
Carol (Nichols || Goulding)
9e81b8c9b5
Title case section headings
2016-09-09 11:32:40 -04:00