diff options
Diffstat (limited to 'crates/shirabe/src/package/archiver/archiver_interface.rs')
| -rw-r--r-- | crates/shirabe/src/package/archiver/archiver_interface.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/crates/shirabe/src/package/archiver/archiver_interface.rs b/crates/shirabe/src/package/archiver/archiver_interface.rs index 307f4f6..79299af 100644 --- a/crates/shirabe/src/package/archiver/archiver_interface.rs +++ b/crates/shirabe/src/package/archiver/archiver_interface.rs @@ -1 +1,14 @@ //! ref: composer/src/Composer/Package/Archiver/ArchiverInterface.php + +pub trait ArchiverInterface { + fn archive( + &self, + sources: String, + target: String, + format: String, + excludes: Vec<String>, + ignore_filters: bool, + ) -> String; + + fn supports(&self, format: String, source_type: Option<String>) -> bool; +} |
