Mark format! with must_use hint

This commit is contained in:
lukas 2024-07-04 16:47:20 +02:00
parent 4d261774b7
commit e0f32e09de
2 changed files with 8 additions and 2 deletions

View file

@ -98,7 +98,7 @@ fn or_fun_call() {
let opt = Some(1); let opt = Some(1);
let hello = "Hello"; let hello = "Hello";
let _ = opt.ok_or(format!("{} world.", hello)); let _ = opt.ok_or_else(|| format!("{} world.", hello));
// index // index
let map = HashMap::<u64, u64>::new(); let map = HashMap::<u64, u64>::new();

View file

@ -100,6 +100,12 @@ error: use of `unwrap_or` to construct default value
LL | let _ = stringy.unwrap_or(String::new()); LL | let _ = stringy.unwrap_or(String::new());
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_default()` | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_default()`
error: use of `ok_or` followed by a function call
--> tests/ui/or_fun_call.rs:101:17
|
LL | let _ = opt.ok_or(format!("{} world.", hello));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `ok_or_else(|| format!("{} world.", hello))`
error: use of `unwrap_or` followed by a function call error: use of `unwrap_or` followed by a function call
--> tests/ui/or_fun_call.rs:105:21 --> tests/ui/or_fun_call.rs:105:21
| |
@ -190,5 +196,5 @@ error: use of `unwrap_or_else` to construct default value
LL | let _ = stringy.unwrap_or_else(String::new); LL | let _ = stringy.unwrap_or_else(String::new);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_default()` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `unwrap_or_default()`
error: aborting due to 31 previous errors error: aborting due to 32 previous errors