]> git.proxmox.com Git - rustc.git/blame - src/tools/clippy/src/docs/or_then_unwrap.txt
New upstream version 1.66.0+dfsg1
[rustc.git] / src / tools / clippy / src / docs / or_then_unwrap.txt
CommitLineData
f2b60f7d
FG
1### What it does
2Checks for `.or(…).unwrap()` calls to Options and Results.
3
4### Why is this bad?
5You should use `.unwrap_or(…)` instead for clarity.
6
7### Example
8```
9// Result
10let value = result.or::<Error>(Ok(fallback)).unwrap();
11
12// Option
13let value = option.or(Some(fallback)).unwrap();
14```
15Use instead:
16```
17// Result
18let value = result.unwrap_or(fallback);
19
20// Option
21let value = option.unwrap_or(fallback);
22```