diff options
Diffstat (limited to 'exercises/enums/README.md')
| -rw-r--r-- | exercises/enums/README.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/exercises/enums/README.md b/exercises/enums/README.md new file mode 100644 index 0000000..f31a713 --- /dev/null +++ b/exercises/enums/README.md @@ -0,0 +1,7 @@ +### Enums + +Rust allows you to define a type called `enums` which allow you to enumerate possible values. In combination with enums, we have the concept of `pattern matching` in Rust, which makes it easy to run different code for different values of an enumeration. Enums, while available in many languages, Rust's enums are most similar to `algebraic data types` in functional languages, such as F#, OCaml, and Haskell. + +#### Book Sections + +- [Enums](https://doc.rust-lang.org/book/ch06-00-enums.html) |
