mirror of
https://github.com/sergi0g/cup.git
synced 2025-11-13 07:33:48 -05:00
chore: format code
This commit is contained in:
@@ -49,18 +49,24 @@ impl Version {
|
|||||||
positions.push((major.start(), major.end()));
|
positions.push((major.start(), major.end()));
|
||||||
match major.as_str().parse() {
|
match major.as_str().parse() {
|
||||||
Ok(m) => m,
|
Ok(m) => m,
|
||||||
Err(_) => return None
|
Err(_) => return None,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
None => return None,
|
None => return None,
|
||||||
};
|
};
|
||||||
let minor: Option<u32> = c.name("minor").map(|minor| {
|
let minor: Option<u32> = c.name("minor").map(|minor| {
|
||||||
positions.push((minor.start(), minor.end()));
|
positions.push((minor.start(), minor.end()));
|
||||||
minor.as_str().parse().unwrap_or_else(|_| panic!("Minor version invalid in tag {}", tag))
|
minor
|
||||||
|
.as_str()
|
||||||
|
.parse()
|
||||||
|
.unwrap_or_else(|_| panic!("Minor version invalid in tag {}", tag))
|
||||||
});
|
});
|
||||||
let patch: Option<u32> = c.name("patch").map(|patch| {
|
let patch: Option<u32> = c.name("patch").map(|patch| {
|
||||||
positions.push((patch.start(), patch.end()));
|
positions.push((patch.start(), patch.end()));
|
||||||
patch.as_str().parse().unwrap_or_else(|_| panic!("Patch version invalid in tag {}", tag))
|
patch
|
||||||
|
.as_str()
|
||||||
|
.parse()
|
||||||
|
.unwrap_or_else(|_| panic!("Patch version invalid in tag {}", tag))
|
||||||
});
|
});
|
||||||
let mut format_str = tag.to_string();
|
let mut format_str = tag.to_string();
|
||||||
positions.reverse();
|
positions.reverse();
|
||||||
|
|||||||
@@ -16,7 +16,12 @@ pub fn split(reference: &str) -> (String, String, String) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
let splits = repository_and_tag.split('@').next().unwrap().split(':').collect::<Vec<&str>>();
|
let splits = repository_and_tag
|
||||||
|
.split('@')
|
||||||
|
.next()
|
||||||
|
.unwrap()
|
||||||
|
.split(':')
|
||||||
|
.collect::<Vec<&str>>();
|
||||||
let (repository, tag) = match splits.len() {
|
let (repository, tag) = match splits.len() {
|
||||||
1 | 2 => {
|
1 | 2 => {
|
||||||
let repository_components = splits[0].split('/').collect::<Vec<&str>>();
|
let repository_components = splits[0].split('/').collect::<Vec<&str>>();
|
||||||
|
|||||||
Reference in New Issue
Block a user