summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/manual_try_fold.stderr
blob: f1bb97c6d0f3c7a2d6a579cc3b45962e537c4ebe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
error: usage of `Iterator::fold` on a type that implements `Try`
  --> $DIR/manual_try_fold.rs:59:10
   |
LL |         .fold(Some(0i32), |sum, i| sum?.checked_add(*i))
   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `try_fold` instead: `try_fold(0i32, |sum, i| ...)`
   |
   = note: `-D clippy::manual-try-fold` implied by `-D warnings`

error: usage of `Iterator::fold` on a type that implements `Try`
  --> $DIR/manual_try_fold.rs:63:10
   |
LL |         .fold(NotOption(0i32, 0i32), |sum, i| NotOption(0i32, 0i32));
   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `try_fold` instead: `try_fold(..., |sum, i| ...)`

error: usage of `Iterator::fold` on a type that implements `Try`
  --> $DIR/manual_try_fold.rs:66:10
   |
LL |         .fold(NotOptionButWorse(0i32), |sum, i| NotOptionButWorse(0i32));
   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `try_fold` instead: `try_fold(0i32, |sum, i| ...)`

error: usage of `Iterator::fold` on a type that implements `Try`
  --> $DIR/manual_try_fold.rs:96:10
   |
LL |         .fold(Some(0i32), |sum, i| sum?.checked_add(*i))
   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `try_fold` instead: `try_fold(0i32, |sum, i| ...)`

error: aborting due to 4 previous errors