aboutsummaryrefslogtreecommitdiff
path: root/book/en/src/by-example/tips/destructureing.md
blob: 752311d3a78956959c1333bfcb53d031d089ffce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Resource de-structure-ing

Destructuring task resources might help readability if a task takes multiple
resources. Here are two examples on how to split up the resource struct:

``` rust,noplayground
{{#include ../../../../../rtic/examples/destructure.rs}}
```

``` console
$ cargo run --target thumbv7m-none-eabi --example destructure
```
``` console
{{#include ../../../../../rtic/ci/expected/destructure.run}}
```