Browse Source

chore(dress_code): prettier

pull/1930/head
eslopfer 2 years ago
parent
commit
7ceb5ce8dc
  1. 5
      subjects/dress_code/README.md

5
subjects/dress_code/README.md

@ -3,10 +3,12 @@
### Instructions ### Instructions
Create a function called `choose_outfit` that receives the following input: Create a function called `choose_outfit` that receives the following input:
- A `formality_level` as an `Option<u32>`. - A `formality_level` as an `Option<u32>`.
- An `invitation_message` as a `Result<&str>`. - An `invitation_message` as a `Result<&str>`.
The function will return a struct `Outfit` which contains: The function will return a struct `Outfit` which contains:
- `jacket`, an `enum` `Jacket` that contains `Black`, `White` and `Flowers`. - `jacket`, an `enum` `Jacket` that contains `Black`, `White` and `Flowers`.
- `hat`, an `enum` `Hat` that contains `Snapback`, `Baseball`, `Fedora`. - `hat`, an `enum` `Hat` that contains `Snapback`, `Baseball`, `Fedora`.
@ -19,11 +21,13 @@ pub struct Outfit {
``` ```
For the `jacket`: For the `jacket`:
- The jacket should be `Flowers` when the `formality_level` is unset. - The jacket should be `Flowers` when the `formality_level` is unset.
- The jacket should be `White` when the `formality_level` is more than 0. - The jacket should be `White` when the `formality_level` is more than 0.
- Otherwise, it should be `Black`. - Otherwise, it should be `Black`.
For the `hat`: For the `hat`:
- If the `invitation_message` is `Ok()` it should be `Fedora`. - If the `invitation_message` is `Ok()` it should be `Fedora`.
- Otherwise, it should be `Snapback`. - Otherwise, it should be `Snapback`.
@ -51,6 +55,7 @@ fn main() {
``` ```
And its output: And its output:
```console ```console
$ cargo run $ cargo run
My outfit will be: Outfit { jacket: Black, hat: Fedora } My outfit will be: Outfit { jacket: Black, hat: Fedora }

Loading…
Cancel
Save