]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/or_fun_call.rs
or_fun_call: fix suggestion for `or_insert(vec![])`
[rust.git] / tests / ui / or_fun_call.rs
index e7192deeebb3632b0d8b3166f6baee6674f51d69..7faab0017b2e8f7485c8f07d2a82575c9453ca2d 100644 (file)
@@ -2,6 +2,7 @@
 
 #![warn(clippy::or_fun_call)]
 #![allow(dead_code)]
+#![allow(clippy::unnecessary_wraps)]
 
 use std::collections::BTreeMap;
 use std::collections::HashMap;
@@ -61,9 +62,15 @@ fn make<T>() -> T {
     let mut map = HashMap::<u64, String>::new();
     map.entry(42).or_insert(String::new());
 
+    let mut map_vec = HashMap::<u64, Vec<i32>>::new();
+    map_vec.entry(42).or_insert(vec![]);
+
     let mut btree = BTreeMap::<u64, String>::new();
     btree.entry(42).or_insert(String::new());
 
+    let mut btree_vec = BTreeMap::<u64, Vec<i32>>::new();
+    btree_vec.entry(42).or_insert(vec![]);
+
     let stringy = Some(String::from(""));
     let _ = stringy.unwrap_or("".to_owned());