1 error: usage of `contains_key` followed by `insert` on a `HashMap`
4 13 | if !m.contains_key(&k) { m.insert(k, v); }
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `m.entry(k).or_insert(v)`
7 = note: `-D map-entry` implied by `-D warnings`
9 error: usage of `contains_key` followed by `insert` on a `HashMap`
10 --> $DIR/entry.rs:17:5
12 17 | if !m.contains_key(&k) { foo(); m.insert(k, v); }
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `m.entry(k)`
15 error: usage of `contains_key` followed by `insert` on a `HashMap`
16 --> $DIR/entry.rs:21:5
18 21 | if !m.contains_key(&k) { m.insert(k, v) } else { None };
19 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `m.entry(k)`
21 error: usage of `contains_key` followed by `insert` on a `HashMap`
22 --> $DIR/entry.rs:25:5
24 25 | if m.contains_key(&k) { None } else { m.insert(k, v) };
25 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `m.entry(k)`
27 error: usage of `contains_key` followed by `insert` on a `HashMap`
28 --> $DIR/entry.rs:29:5
30 29 | if !m.contains_key(&k) { foo(); m.insert(k, v) } else { None };
31 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `m.entry(k)`
33 error: usage of `contains_key` followed by `insert` on a `HashMap`
34 --> $DIR/entry.rs:33:5
36 33 | if m.contains_key(&k) { None } else { foo(); m.insert(k, v) };
37 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `m.entry(k)`
39 error: usage of `contains_key` followed by `insert` on a `BTreeMap`
40 --> $DIR/entry.rs:37:5
42 37 | if !m.contains_key(&k) { foo(); m.insert(k, v) } else { None };
43 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `m.entry(k)`
45 error: aborting due to 7 previous errors