aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/util/sync_helper.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/util/sync_helper.rs')
-rw-r--r--crates/shirabe/src/util/sync_helper.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/shirabe/src/util/sync_helper.rs b/crates/shirabe/src/util/sync_helper.rs
index 6220f5c..8988795 100644
--- a/crates/shirabe/src/util/sync_helper.rs
+++ b/crates/shirabe/src/util/sync_helper.rs
@@ -1,6 +1,6 @@
//! ref: composer/src/Composer/Util/SyncHelper.php
-use crate::downloader::DownloadManager;
+use crate::downloader::DownloadManagerInterface;
use crate::downloader::DownloaderInterface;
use crate::package::PackageInterfaceHandle;
use crate::util::r#loop::Loop;
@@ -9,7 +9,7 @@ use shirabe_php_shim::PhpMixed;
pub enum DownloaderOrManager<'a> {
Interface(&'a std::rc::Rc<std::cell::RefCell<dyn DownloaderInterface>>),
- Manager(&'a std::rc::Rc<std::cell::RefCell<DownloadManager>>),
+ Manager(&'a std::rc::Rc<std::cell::RefCell<dyn DownloadManagerInterface>>),
}
impl<'a> DownloaderOrManager<'a> {