You've already forked comprehensive-rust
mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-07-03 21:39:51 +02:00
Add note about struct-style enum variants in pattern matching (#2784)
Can't forget to demonstrate struct-style enum variants when talking about pattern matching.
This commit is contained in:
@ -47,5 +47,8 @@ arm, `half` is bound to the value inside the `Ok` variant. In the second arm,
|
|||||||
matched.
|
matched.
|
||||||
- Demonstrate what happens when the search is inexhaustive. Note the advantage
|
- Demonstrate what happens when the search is inexhaustive. Note the advantage
|
||||||
the Rust compiler provides by confirming when all cases are handled.
|
the Rust compiler provides by confirming when all cases are handled.
|
||||||
|
- Demonstrate the syntax for a struct-style variant by adding one to the enum
|
||||||
|
definition and the `match`. Point out how this is syntactically similar to
|
||||||
|
matching on a struct.
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
Reference in New Issue
Block a user