aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/downloader/vcs_capable_downloader_interface.rs
blob: 68e9caae7900beeddf23432d8ecc5e1084ed1ada (plain)
1
2
3
4
5
6
7
//! ref: composer/src/Composer/Downloader/VcsCapableDownloaderInterface.php

use crate::package::PackageInterface;

pub trait VcsCapableDownloaderInterface {
    fn get_vcs_reference(&self, package: &dyn PackageInterface, path: String) -> Option<String>;
}