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() } }