]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/clone_on_copy.rs
add paren before '?' when suggesting deref
[rust.git] / tests / ui / clone_on_copy.rs
index 8c39d0d55dd8bdbf23e48a37bdd194bbd930cc6b..1f10599da22832881eba7092c039ac94a5fe6606 100644 (file)
@@ -21,7 +21,7 @@ fn is_ascii(ch: char) -> bool {
     ch.is_ascii()
 }
 
-fn clone_on_copy() {
+fn clone_on_copy() -> Option<(i32)> {
     42.clone();
 
     vec![1].clone(); // ok, not a Copy type
@@ -71,4 +71,8 @@ impl core::ops::Deref for Wrap {
     // Issue #5436
     let mut vec = Vec::new();
     vec.push(42.clone());
+
+    let opt: &Option<i32> = &None;
+    let value = opt.clone()?;
+    None
 }