aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/downloader/dvcs_downloader_interface.rs
blob: 59f5774941c40f757822a0c8f05e3c70d2ff2c21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
//! ref: composer/src/Composer/Downloader/DvcsDownloaderInterface.php

use anyhow::Result;

use crate::package::PackageInterfaceHandle;

pub trait DvcsDownloaderInterface {
    fn get_unpushed_changes(
        &self,
        package: PackageInterfaceHandle,
        path: String,
    ) -> Result<Option<String>>;
}