@@ -599,7 +599,7 @@ With this definition, anything of type `Foo` can be either a
599
599
` Foo::Bar ` or a ` Foo::Baz ` . We use the ` :: ` to indicate the
600
600
namespace for a particular ` enum ` variant.
601
601
602
- The [ ` Ordering ` ] [ ordering ] enum has three possible variants: ` Less ` , ` Equal ` ,
602
+ The [ ` Ordering ` ] [ ordering ] ` enum ` has three possible variants: ` Less ` , ` Equal ` ,
603
603
and ` Greater ` . The ` match ` statement takes a value of a type, and lets you
604
604
create an ‘arm’ for each possible value. Since we have three types of
605
605
` Ordering ` , we have three arms:
@@ -918,9 +918,9 @@ let guess: u32 = match guess.trim().parse() {
918
918
919
919
This is how you generally move from ‘crash on error’ to ‘actually handle the
920
920
error’, by switching from ` ok().expect()` to a ` match` statement. The ` Result`
921
- returned by ` parse()` is an enum just like ` Ordering` , but in this case, each
921
+ returned by ` parse()` is an ` enum` just like ` Ordering` , but in this case, each
922
922
variant has some data associated with it: ` Ok` is a success, and ` Err` is a
923
- failure. Each contains more information: the successful parsed integer, or an
923
+ failure. Each contains more information: the successfully parsed integer, or an
924
924
error type. In this case, we ` match` on ` Ok(num)` , which sets the inner value
925
925
of the ` Ok` to the name ` num` , and then we just return it on the right-hand
926
926
side. In the ` Err` case, we don’t care what kind of error it is, so we just
0 commit comments