diff options
Diffstat (limited to 'crates/mozart-core/src/downloader/downloader_interface.rs')
| -rw-r--r-- | crates/mozart-core/src/downloader/downloader_interface.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/mozart-core/src/downloader/downloader_interface.rs b/crates/mozart-core/src/downloader/downloader_interface.rs index 9c1b585..6184a0d 100644 --- a/crates/mozart-core/src/downloader/downloader_interface.rs +++ b/crates/mozart-core/src/downloader/downloader_interface.rs @@ -1 +1,5 @@ -pub trait DownloaderInterface {} +use crate::downloader::VcsDownloader; + +pub trait DownloaderInterface: Send + Sync { + fn as_vcs_downloader(&self) -> Option<&dyn VcsDownloader>; +} |
