From: Joshua Simmons Date: Sun, 4 Jun 2023 09:06:47 +0000 (+0200) Subject: narcissus-core: Fix clippy lints X-Git-Url: https://git.nega.tv//gitweb.cgi?a=commitdiff_plain;h=4fb0db6e44132b3437e1e0c889bd8217c8077694;p=josh%2Fnarcissus narcissus-core: Fix clippy lints --- diff --git a/libs/narcissus-core/src/manual_arc.rs b/libs/narcissus-core/src/manual_arc.rs index 7e4a007..f83e86a 100644 --- a/libs/narcissus-core/src/manual_arc.rs +++ b/libs/narcissus-core/src/manual_arc.rs @@ -101,7 +101,7 @@ impl ManualArc { // always valid here. unsafe { // Replace ptr with None so that the drop function doesn't panic - let ptr = std::mem::replace(&mut self.ptr, None); + let ptr = self.ptr.take(); let ptr = ptr.unwrap_unchecked(); let inner = ptr.as_ref(); if inner.decr_strong() {