zed: Remove unnecessary clones (#29513)

`App::http_client` and `Client::http_client` both return an owned `Arc`
which it clones internally. This means we can remove unnecessary clones
when calling these methods.

Release Notes:

- N/A
This commit is contained in:
tidely 2025-04-28 05:23:37 +03:00 committed by GitHub
parent 609c528ceb
commit f060918b57
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 13 additions and 17 deletions

View file

@ -3768,7 +3768,7 @@ pub fn make_lsp_adapter_delegate(
let Some(worktree) = project.worktrees(cx).next() else {
return Ok(None::<Arc<dyn LspAdapterDelegate>>);
};
let http_client = project.client().http_client().clone();
let http_client = project.client().http_client();
project.lsp_store().update(cx, |_, cx| {
Ok(Some(LocalLspAdapterDelegate::new(
project.languages().clone(),