summaryrefslogtreecommitdiff
path: root/src/assemblage.rs
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-04-01 16:48:24 +0200
committertroido <troido@protonmail.com>2020-04-01 16:48:24 +0200
commit633cb7d5b2048324a13bedb43468a7f04a81a519 (patch)
tree5541a261e9e65fa8b26f0bc521cb1bd16c7e6a0c /src/assemblage.rs
parenta911b7fabbaac429efd1747c3b1e925f679752f9 (diff)
removed Sometime parameter
Diffstat (limited to 'src/assemblage.rs')
-rw-r--r--src/assemblage.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/assemblage.rs b/src/assemblage.rs
index df60b45..1aa775f 100644
--- a/src/assemblage.rs
+++ b/src/assemblage.rs
@@ -166,7 +166,12 @@ impl Assemblage {
};
let param = value.ok_or(aerr!(&format!("argument <{:?}> has no value", (idx, (name, typ, def)))))?;
if param.paramtype() != *typ {
- return Err(aerr!("argument has incorrect type"));
+ return Err(aerr!(&format!(
+ "argument has incorrect type: {:?}, {:?}, {:?}",
+ (idx, (name, typ, def)),
+ param.paramtype(),
+ param
+ )));
}
arguments.insert(name, param);
}