diff options
| author | Lukas Wirth <lukastw97@gmail.com> | 2024-04-30 14:19:56 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-30 14:19:56 +0200 |
| commit | b1ed49208eab2e7fb159294c842b1f8c5f714e95 (patch) | |
| tree | 644404e99bf3b9f60ecccf7a8bf9a5e7320e911e | |
| parent | 14ef6363df960925055ad0eec71246d3c2e06308 (diff) | |
Use `RefCell::take`
| -rw-r--r-- | src/tools/rust-analyzer/crates/hir-def/src/lower.rs | 2 |
1 files changed, 1 insertions, 1 deletions
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 e2f6cffa2f7..ecd8d79f20b 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<Vec<Interned<TypeBound>>> { - self.impl_trait_bounds.borrow_mut().drain(..).collect() + self.impl_trait_bounds.take() } } |
