1 error: called `map(f)` on an Result value where `f` is a unit function
2 --> $DIR/result_map_unit_fn.rs:42:5
4 42 | x.field.map(do_nothing);
5 | ^^^^^^^^^^^^^^^^^^^^^^^-
7 | help: try this: `if let Ok(x_field) = x.field { do_nothing(...) }`
9 = note: `-D clippy::result-map-unit-fn` implied by `-D warnings`
11 error: called `map(f)` on an Result value where `f` is a unit function
12 --> $DIR/result_map_unit_fn.rs:44:5
14 44 | x.field.map(do_nothing);
15 | ^^^^^^^^^^^^^^^^^^^^^^^-
17 | help: try this: `if let Ok(x_field) = x.field { do_nothing(...) }`
19 error: called `map(f)` on an Result value where `f` is a unit function
20 --> $DIR/result_map_unit_fn.rs:46:5
22 46 | x.field.map(diverge);
23 | ^^^^^^^^^^^^^^^^^^^^-
25 | help: try this: `if let Ok(x_field) = x.field { diverge(...) }`
27 error: called `map(f)` on an Result value where `f` is a unit closure
28 --> $DIR/result_map_unit_fn.rs:54:5
30 54 | x.field.map(|value| x.do_result_nothing(value + captured));
31 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
33 | help: try this: `if let Ok(value) = x.field { x.do_result_nothing(value + captured) }`
35 error: called `map(f)` on an Result value where `f` is a unit closure
36 --> $DIR/result_map_unit_fn.rs:56:5
38 56 | x.field.map(|value| {
42 57 | || x.do_result_plus_one(value + captured);
44 | ||______^- help: try this: `if let Ok(value) = x.field { x.do_result_plus_one(value + captured); }`
48 error: called `map(f)` on an Result value where `f` is a unit closure
49 --> $DIR/result_map_unit_fn.rs:60:5
51 60 | x.field.map(|value| do_nothing(value + captured));
52 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
54 | help: try this: `if let Ok(value) = x.field { do_nothing(value + captured) }`
56 error: called `map(f)` on an Result value where `f` is a unit closure
57 --> $DIR/result_map_unit_fn.rs:62:5
59 62 | x.field.map(|value| do_nothing(value + captured));
60 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
62 | help: try this: `if let Ok(value) = x.field { do_nothing(value + captured) }`
64 error: called `map(f)` on an Result value where `f` is a unit closure
65 --> $DIR/result_map_unit_fn.rs:64:5
67 64 | x.field.map(|value| {
71 65 | || do_nothing(value + captured);
73 | ||______^- help: try this: `if let Ok(value) = x.field { do_nothing(value + captured); }`
77 error: called `map(f)` on an Result value where `f` is a unit closure
78 --> $DIR/result_map_unit_fn.rs:68:5
80 68 | x.field.map(|value| {
84 69 | || do_nothing(value + captured);
86 | ||______^- help: try this: `if let Ok(value) = x.field { do_nothing(value + captured); }`
90 error: called `map(f)` on an Result value where `f` is a unit closure
91 --> $DIR/result_map_unit_fn.rs:72:5
93 72 | x.field.map(|value| diverge(value + captured));
94 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
96 | help: try this: `if let Ok(value) = x.field { diverge(value + captured) }`
98 error: called `map(f)` on an Result value where `f` is a unit closure
99 --> $DIR/result_map_unit_fn.rs:74:5
101 74 | x.field.map(|value| diverge(value + captured));
102 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
104 | help: try this: `if let Ok(value) = x.field { diverge(value + captured) }`
106 error: called `map(f)` on an Result value where `f` is a unit closure
107 --> $DIR/result_map_unit_fn.rs:76:5
109 76 | x.field.map(|value| {
113 77 | || diverge(value + captured);
115 | ||______^- help: try this: `if let Ok(value) = x.field { diverge(value + captured); }`
119 error: called `map(f)` on an Result value where `f` is a unit closure
120 --> $DIR/result_map_unit_fn.rs:80:5
122 80 | x.field.map(|value| {
126 81 | || diverge(value + captured);
128 | ||______^- help: try this: `if let Ok(value) = x.field { diverge(value + captured); }`
132 error: called `map(f)` on an Result value where `f` is a unit closure
133 --> $DIR/result_map_unit_fn.rs:86:5
135 86 | x.field.map(|value| {
139 87 | || let y = plus_one(value + captured);
141 | ||______^- help: try this: `if let Ok(value) = x.field { let y = plus_one(value + captured); }`
145 error: called `map(f)` on an Result value where `f` is a unit closure
146 --> $DIR/result_map_unit_fn.rs:90:5
148 90 | x.field.map(|value| {
152 91 | || plus_one(value + captured);
154 | ||______^- help: try this: `if let Ok(value) = x.field { plus_one(value + captured); }`
158 error: called `map(f)` on an Result value where `f` is a unit closure
159 --> $DIR/result_map_unit_fn.rs:94:5
161 94 | x.field.map(|value| {
165 95 | || plus_one(value + captured);
167 | ||______^- help: try this: `if let Ok(value) = x.field { plus_one(value + captured); }`
171 error: called `map(f)` on an Result value where `f` is a unit closure
172 --> $DIR/result_map_unit_fn.rs:98:5
174 98 | x.field.map(|ref value| do_nothing(value + captured));
175 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
177 | help: try this: `if let Ok(ref value) = x.field { do_nothing(value + captured) }`
179 error: called `map(f)` on an Result value where `f` is a unit closure
180 --> $DIR/result_map_unit_fn.rs:100:5
182 100 | x.field.map(|value| {
186 101 | || do_nothing(value);
187 102 | || do_nothing(value)
189 | ||______^- help: try this: `if let Ok(value) = x.field { ... }`
193 error: called `map(f)` on an Result value where `f` is a unit closure
194 --> $DIR/result_map_unit_fn.rs:105:5
196 105 | x.field.map(|value| {
200 106 | || if value > 0 {
201 107 | || do_nothing(value);
202 108 | || do_nothing(value)
205 | ||______^- help: try this: `if let Ok(value) = x.field { ... }`
209 error: called `map(f)` on an Result value where `f` is a unit closure
210 --> $DIR/result_map_unit_fn.rs:114:5
212 114 | x.field.map(|value| {
216 115 | || do_nothing(value);
217 116 | || do_nothing(value)
219 | ||______^- help: try this: `if let Ok(value) = x.field { ... }`
223 error: called `map(f)` on an Result value where `f` is a unit closure
224 --> $DIR/result_map_unit_fn.rs:118:5
226 118 | x.field.map(|value| {
230 119 | || do_nothing(value);
231 120 | || do_nothing(value);
233 | ||______^- help: try this: `if let Ok(value) = x.field { ... }`
237 error: called `map(f)` on an Result value where `f` is a unit function
238 --> $DIR/result_map_unit_fn.rs:126:5
240 126 | "12".parse::<i32>().map(diverge);
241 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
243 | help: try this: `if let Ok(_) = "12".parse::<i32>() { diverge(...) }`
245 error: called `map(f)` on an Result value where `f` is a unit function
246 --> $DIR/result_map_unit_fn.rs:132:5
248 132 | y.map(do_nothing);
251 | help: try this: `if let Ok(_y) = y { do_nothing(...) }`
253 error: aborting due to 23 previous errors