From b1ed49208eab2e7fb159294c842b1f8c5f714e95 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Tue, 30 Apr 2024 14:19:56 +0200 Subject: [PATCH] Use `RefCell::take` --- src/tools/rust-analyzer/crates/hir-def/src/lower.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/rust-analyzer/crates/hir-def/src/lower.rs b/src/tools/rust-analyzer/crates/hir-def/src/lower.rs index e2f6cffa2f79..ecd8d79f20be 100644 --- a/src/tools/rust-analyzer/crates/hir-def/src/lower.rs +++ b/src/tools/rust-analyzer/crates/hir-def/src/lower.rs @@ -65,6 +65,6 @@ impl<'a> LowerCtx<'a> { } pub fn take_impl_traits_bounds(&self) -> Vec>> { - self.impl_trait_bounds.borrow_mut().drain(..).collect() + self.impl_trait_bounds.take() } }