typos (#41)
authorOnè <43485962+c-git@users.noreply.github.com>
Thu, 23 May 2024 12:29:37 +0000 (08:29 -0400)
committerGitHub <noreply@github.com>
Thu, 23 May 2024 12:29:37 +0000 (14:29 +0200)
* that to than

* add missing s

* an to a

Next letter is a consonant sound

book/src/04_traits/07_sized.md
book/src/04_traits/08_from.md
book/src/04_traits/09_assoc_vs_generic.md
book/src/05_ticket_v2/02_match.md

index 0b4a12a..ddbfbdc 100644 (file)
@@ -1,6 +1,6 @@
 # `Sized`
 
-There's more to `&str` that meets the eye, even after having 
+There's more to `&str` than meets the eye, even after having 
 investigated deref coercion.  
 From our previous [discussion on memory layouts](../03_ticket_v1/10_references_in_memory.md),
 it would have been reasonable to expect `&str` to be represented as a single `usize` on
index 7fef761..ee48205 100644 (file)
@@ -76,7 +76,7 @@ where
 //  This is known as a **trait bound**
 //  It specifies that this implementation applies exclusively
 //  to types `T` that implement `Sized`
-//  You can require multiple trait to be implemented using 
+//  You can require multiple traits to be implemented using 
 //  the `+` sign. E.g. `Sized + PartialEq<T>`
 {
     inner: T,
index f6d25c4..8961777 100644 (file)
@@ -74,7 +74,7 @@ It uses both mechanisms:
 ### `RHS`
 
 `RHS` is a generic parameter to allow for different types to be added together.  
-For example, you'll find these two implementation in the standard library:
+For example, you'll find these two implementations in the standard library:
 
 ```rust
 impl Add<u32> for u32 {
index 348846f..c9f9bcd 100644 (file)
@@ -23,7 +23,7 @@ impl Status {
 ```
 
 A `match` statement that lets you compare a Rust value against a series of **patterns**.  
-You can think of it as a type-level `if`. If `status` is an `Done` variant, execute the first block;
+You can think of it as a type-level `if`. If `status` is a `Done` variant, execute the first block;
 if it's a `InProgress` or `ToDo` variant, execute the second block.
 
 ## Exhaustiveness