From 4fb0db6e44132b3437e1e0c889bd8217c8077694 Mon Sep 17 00:00:00 2001 From: Joshua Simmons Date: Sun, 4 Jun 2023 11:06:47 +0200 Subject: [PATCH] narcissus-core: Fix clippy lints --- libs/narcissus-core/src/manual_arc.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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() { -- 2.49.0