We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
take
1 parent 93f2de3 commit 3014bcfCopy full SHA for 3014bcf
clippy_lints/src/manual_option_folding.rs
@@ -64,9 +64,9 @@ impl<'tcx> LateLintPass<'tcx> for ManualOptionFolding<'tcx> {
64
self.get_call = Some(expr);
65
self.recv = Some(recv);
66
self.get_method_name = Some(path.ident.name);
67
- } else if let Some(get_call) = self.get_call
68
- && let Some(get_call_recv) = self.recv
69
- && let Some(get_method_name) = self.get_method_name
+ } else if let Some(get_call) = self.get_call.take()
+ && let Some(get_call_recv) = self.recv.take()
+ && let Some(get_method_name) = self.get_method_name.take()
70
&& (path.ident.name == sym::unwrap
71
|| path.ident.name == sym!(unwrap_unchecked)
72
|| path.ident.name == sym::expect)
0 commit comments