summaryrefslogtreecommitdiff
path: root/support/texlab/src/tex/texlive.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/src/tex/texlive.rs')
-rw-r--r--support/texlab/src/tex/texlive.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/support/texlab/src/tex/texlive.rs b/support/texlab/src/tex/texlive.rs
index 64bcfebdb7..5afb763d9e 100644
--- a/support/texlab/src/tex/texlive.rs
+++ b/support/texlab/src/tex/texlive.rs
@@ -6,7 +6,7 @@ use super::{
use async_trait::async_trait;
use futures::lock::Mutex;
use std::{
- io, mem,
+ io,
path::{Path, PathBuf},
str::Lines,
sync::Arc,
@@ -31,7 +31,7 @@ impl Distribution for Texlive {
async fn load(&self) -> Result<(), KpsewhichError> {
let root_directories = kpsewhich::root_directories().await?;
let resolver = kpsewhich::parse_database(&root_directories, read_database).await?;
- mem::replace(&mut *self.resolver.lock().await, Arc::new(resolver));
+ *self.resolver.lock().await = Arc::new(resolver);
Ok(())
}