1 error: this pattern reimplements `Option::ok_or`
2 --> $DIR/manual_ok_or.rs:11:5
4 LL | foo.map_or(Err("error"), |v| Ok(v));
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `foo.ok_or("error")`
7 = note: `-D clippy::manual-ok-or` implied by `-D warnings`
9 error: this pattern reimplements `Option::ok_or`
10 --> $DIR/manual_ok_or.rs:14:5
12 LL | foo.map_or(Err("error"), Ok);
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `foo.ok_or("error")`
15 error: this pattern reimplements `Option::ok_or`
16 --> $DIR/manual_ok_or.rs:17:5
18 LL | None::<i32>.map_or(Err("error"), |v| Ok(v));
19 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `None::<i32>.ok_or("error")`
21 error: this pattern reimplements `Option::ok_or`
22 --> $DIR/manual_ok_or.rs:21:5
24 LL | / foo.map_or(Err::<i32, &str>(
26 LL | | "{}{}{}{}{}{}{}",
27 LL | | "Alice", "Bob", "Sarah", "Marc", "Sandra", "Eric", "Jenifer")
35 LL | foo.ok_or(&format!(
36 LL | "{}{}{}{}{}{}{}",
37 LL | "Alice", "Bob", "Sarah", "Marc", "Sandra", "Eric", "Jenifer"));
40 error: aborting due to 4 previous errors