diff options
Diffstat (limited to 'support/texlab/src/tex/texlive.rs')
-rw-r--r-- | support/texlab/src/tex/texlive.rs | 4 |
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(()) } |