From d15229dd0be570b56358181326e6741988a38813 Mon Sep 17 00:00:00 2001 From: ice_iix Date: Fri, 18 Jun 2021 14:58:36 -0700 Subject: [PATCH] Fix clippy::mem_replace_with_default, use std::mem::take --- src/gl/mod.rs | 2 +- src/model/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gl/mod.rs b/src/gl/mod.rs index 4266169..b273035 100644 --- a/src/gl/mod.rs +++ b/src/gl/mod.rs @@ -797,7 +797,7 @@ impl Drop for MappedBuffer { unsafe { glow_context().unmap_buffer(self.target); } - mem::forget(mem::replace(&mut self.inner, Vec::new())); + mem::forget(std::mem::take(&mut self.inner)) } } diff --git a/src/model/mod.rs b/src/model/mod.rs index f08fe3d..e0a7099 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -547,7 +547,7 @@ impl Factory { ambient_occlusion: raw.ambient_occlusion, weight: raw.weight, }; - let elements = ::std::mem::replace(&mut raw.elements, vec![]); + let elements = std::mem::take(&mut raw.elements); for el in elements { let all_dirs = Direction::all(); for (i, face) in el.faces.iter().enumerate() {