error: usage of `contains_key` followed by `insert` on a `HashMap` --> $DIR/entry.rs:19:5 | LL | / if !m.contains_key(&k) { LL | | m.insert(k, v); LL | | } | |_____^ help: consider using: `m.entry(k).or_insert(v)` | = note: `-D clippy::map-entry` implied by `-D warnings` error: usage of `contains_key` followed by `insert` on a `HashMap` --> $DIR/entry.rs:25:5 | LL | / if !m.contains_key(&k) { LL | | foo(); LL | | m.insert(k, v); LL | | } | |_____^ help: consider using: `m.entry(k)` error: usage of `contains_key` followed by `insert` on a `HashMap` --> $DIR/entry.rs:32:5 | LL | / if !m.contains_key(&k) { LL | | m.insert(k, v) LL | | } else { LL | | None LL | | }; | |_____^ help: consider using: `m.entry(k)` error: usage of `contains_key` followed by `insert` on a `HashMap` --> $DIR/entry.rs:40:5 | LL | / if m.contains_key(&k) { LL | | None LL | | } else { LL | | m.insert(k, v) LL | | }; | |_____^ help: consider using: `m.entry(k)` error: usage of `contains_key` followed by `insert` on a `HashMap` --> $DIR/entry.rs:48:5 | LL | / if !m.contains_key(&k) { LL | | foo(); LL | | m.insert(k, v) LL | | } else { LL | | None LL | | }; | |_____^ help: consider using: `m.entry(k)` error: usage of `contains_key` followed by `insert` on a `HashMap` --> $DIR/entry.rs:57:5 | LL | / if m.contains_key(&k) { LL | | None LL | | } else { LL | | foo(); LL | | m.insert(k, v) LL | | }; | |_____^ help: consider using: `m.entry(k)` error: usage of `contains_key` followed by `insert` on a `BTreeMap` --> $DIR/entry.rs:66:5 | LL | / if !m.contains_key(&k) { LL | | foo(); LL | | m.insert(k, v) LL | | } else { LL | | None LL | | }; | |_____^ help: consider using: `m.entry(k)` error: aborting due to 7 previous errors