aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/dependency_resolver/request.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/dependency_resolver/request.rs')
-rw-r--r--crates/shirabe/src/dependency_resolver/request.rs15
1 files changed, 6 insertions, 9 deletions
diff --git a/crates/shirabe/src/dependency_resolver/request.rs b/crates/shirabe/src/dependency_resolver/request.rs
index d78900c0..410831dd 100644
--- a/crates/shirabe/src/dependency_resolver/request.rs
+++ b/crates/shirabe/src/dependency_resolver/request.rs
@@ -47,15 +47,12 @@ impl Request {
let package_name = strtolower(package_name);
let constraint = constraint.unwrap_or_else(|| MatchAllConstraint::new(None).into());
if self.requires.contains_key(&package_name) {
- return Err(LogicException {
- message: format!(
- "Overwriting requires seems like a bug ({} {} => {}, check why it is happening, might be a root alias",
- package_name,
- self.requires[&package_name].get_pretty_string(),
- constraint.get_pretty_string()
- ),
- code: 0,
- }
+ return Err(LogicException::new(format!(
+ "Overwriting requires seems like a bug ({} {} => {}, check why it is happening, might be a root alias",
+ package_name,
+ self.requires[&package_name].get_pretty_string(),
+ constraint.get_pretty_string()
+ ))
.into());
}
self.requires.insert(package_name, constraint);