aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/composer
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-external-packages/src/composer')
-rw-r--r--crates/shirabe-external-packages/src/composer/pcre/preg.rs15
-rw-r--r--crates/shirabe-external-packages/src/composer/util/composer_mirror.rs9
2 files changed, 11 insertions, 13 deletions
diff --git a/crates/shirabe-external-packages/src/composer/pcre/preg.rs b/crates/shirabe-external-packages/src/composer/pcre/preg.rs
index 1b2d675..2f675cd 100644
--- a/crates/shirabe-external-packages/src/composer/pcre/preg.rs
+++ b/crates/shirabe-external-packages/src/composer/pcre/preg.rs
@@ -37,10 +37,7 @@ impl Preg {
}
/// Returns captures as a flat Vec indexed by group number (index 0 = full match).
- pub fn is_match_strict_groups(
- pattern: &str,
- subject: &str,
- ) -> Option<Vec<String>> {
+ pub fn is_match_strict_groups(pattern: &str, subject: &str) -> Option<Vec<String>> {
todo!()
}
@@ -54,10 +51,7 @@ impl Preg {
}
/// Returns all matches; outer Vec indexed by group number, inner Vec by match occurrence.
- pub fn is_match_all_strict_groups(
- pattern: &str,
- subject: &str,
- ) -> Option<Vec<Vec<String>>> {
+ pub fn is_match_all_strict_groups(pattern: &str, subject: &str) -> Option<Vec<Vec<String>>> {
todo!()
}
@@ -79,10 +73,7 @@ impl Preg {
}
/// Like is_match_strict_groups but returns named captures as IndexMap.
- pub fn match_strict_groups(
- pattern: &str,
- subject: &str,
- ) -> Option<IndexMap<String, String>> {
+ pub fn match_strict_groups(pattern: &str, subject: &str) -> Option<IndexMap<String, String>> {
todo!()
}
}
diff --git a/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs b/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs
index 767ff36..21d0fdf 100644
--- a/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs
+++ b/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs
@@ -2,7 +2,14 @@
pub struct ComposerMirror;
impl ComposerMirror {
- pub fn process_url(mirror: &str, package_name: &str, version: &str, reference: Option<&str>, url: &str, custom_filename: Option<&str>) -> String {
+ pub fn process_url(
+ mirror: &str,
+ package_name: &str,
+ version: &str,
+ reference: Option<&str>,
+ url: &str,
+ custom_filename: Option<&str>,
+ ) -> String {
todo!()
}