diff options
Diffstat (limited to 'crates/shirabe/src/package/loader/root_package_loader.rs')
| -rw-r--r-- | crates/shirabe/src/package/loader/root_package_loader.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/shirabe/src/package/loader/root_package_loader.rs b/crates/shirabe/src/package/loader/root_package_loader.rs index 5d66931..3cdaaa7 100644 --- a/crates/shirabe/src/package/loader/root_package_loader.rs +++ b/crates/shirabe/src/package/loader/root_package_loader.rs @@ -46,7 +46,7 @@ impl RootPackageLoader { let mut process_executor = ProcessExecutor::new(io.as_deref().map(|i| i.clone_box())); process_executor.enable_async(); VersionGuesser::new( - std::rc::Rc::clone(&config), + config.clone(), std::rc::Rc::new(std::cell::RefCell::new(process_executor)), inner.version_parser.clone(), io.as_ref().map(|i| i.clone_box()), @@ -280,7 +280,7 @@ impl RootPackageLoader { let repos = RepositoryFactory::default_repos( None, - Some(std::rc::Rc::clone(&self.config)), + Some(self.config.clone()), Some(&mut *self.manager.borrow_mut()), )?; for (_, repo) in repos { |
