@@ -151,15 +151,15 @@ look at `main()` again:
151151# struct Philosopher {
152152# name : String ,
153153# }
154- #
154+ #
155155# impl Philosopher {
156156# fn new (name : & str ) -> Philosopher {
157157# Philosopher {
158158# name : name . to_string (),
159159# }
160160# }
161161# }
162- #
162+ #
163163fn main () {
164164 let p1 = Philosopher :: new (" Judith Butler" );
165165 let p2 = Philosopher :: new (" Gilles Deleuze" );
@@ -197,15 +197,15 @@ a method, and then loop through all the philosophers, calling it:
197197``` rust
198198struct Philosopher {
199199 name : String ,
200- }
200+ }
201201
202- impl Philosopher {
202+ impl Philosopher {
203203 fn new (name : & str ) -> Philosopher {
204204 Philosopher {
205205 name : name . to_string (),
206206 }
207207 }
208-
208+
209209 fn eat (& self ) {
210210 println! (" {} is done eating." , self . name);
211211 }
@@ -267,15 +267,15 @@ use std::thread;
267267
268268struct Philosopher {
269269 name : String ,
270- }
270+ }
271271
272- impl Philosopher {
272+ impl Philosopher {
273273 fn new (name : & str ) -> Philosopher {
274274 Philosopher {
275275 name : name . to_string (),
276276 }
277277 }
278-
278+
279279 fn eat (& self ) {
280280 println! (" {} is eating." , self . name);
281281
@@ -348,9 +348,9 @@ use std::thread;
348348
349349struct Philosopher {
350350 name : String ,
351- }
351+ }
352352
353- impl Philosopher {
353+ impl Philosopher {
354354 fn new (name : & str ) -> Philosopher {
355355 Philosopher {
356356 name : name . to_string (),
@@ -401,7 +401,7 @@ let handles: Vec<_> = philosophers.into_iter().map(|p| {
401401While this is only five lines, they’re a dense five. Let’s break it down.
402402
403403``` rust,ignore
404- let handles: Vec<_> =
404+ let handles: Vec<_> =
405405```
406406
407407We introduce a new binding, called ` handles ` . We’ve given it this name because
@@ -460,15 +460,15 @@ If you run this program, you’ll see that the philosophers eat out of order!
460460We have multi-threading!
461461
462462``` text
463+ Judith Butler is eating.
463464Gilles Deleuze is eating.
464- Gilles Deleuze is done eating.
465+ Karl Marx is eating.
465466Emma Goldman is eating.
466- Emma Goldman is done eating.
467467Michel Foucault is eating.
468- Judith Butler is eating.
469468Judith Butler is done eating.
470- Karl Marx is eating.
469+ Gilles Deleuze is done eating.
471470Karl Marx is done eating.
471+ Emma Goldman is done eating.
472472Michel Foucault is done eating.
473473```
474474
0 commit comments