Commit Graph

1017 Commits

Author SHA1 Message Date
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