Skip to content

Commit

Permalink
Merge pull request #3893 from rust-lang/push-zwrsqqxunozz
Browse files Browse the repository at this point in the history
Ch. 18: further clarify about irrefutable patterns
  • Loading branch information
chriskrycho authored Apr 18, 2024
2 parents 976b2d8 + 0b869ee commit 8e5e4ae
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/ch18-02-refutability.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ the code in the curly brackets, giving it a way to continue validly. Listing
<span class="caption">Listing 18-9: Using `if let` and a block with refutable
patterns instead of `let`</span>

We’ve given the code an out! This code is perfectly valid, although it means we
cannot use an irrefutable pattern without receiving a warning. If we give `if
let` a pattern that will always match, such as `x`, as shown in Listing 18-10,
the compiler will give a warning.
We’ve given the code an out! This code is perfectly valid now. However,
if we give `if let` an irrefutable pattern (a pattern that will always
match), such as `x`, as shown in Listing 18-10, the compiler will give a
warning.

```rust
{{#rustdoc_include ../listings/ch18-patterns-and-matching/listing-18-10/src/main.rs:here}}
Expand Down

0 comments on commit 8e5e4ae

Please sign in to comment.