summaryrefslogtreecommitdiff
path: root/src/assemblage.rs
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-04-06 16:01:00 +0200
committertroido <troido@protonmail.com>2020-04-06 16:01:00 +0200
commit66a3d3131f32e7bae2f0f7c4fd0b0c876eb3e8a0 (patch)
treeb6e7fe873be9c17b49596946543ee24f3771745d /src/assemblage.rs
parente8d3e3c4f69fc5bab2b32b16b7c8c2c4a8a89a4b (diff)
shortcut or defining some entities like crops
Diffstat (limited to 'src/assemblage.rs')
-rw-r--r--src/assemblage.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/assemblage.rs b/src/assemblage.rs
index 8f36556..e453471 100644
--- a/src/assemblage.rs
+++ b/src/assemblage.rs
@@ -142,7 +142,7 @@ impl Assemblage {
pub fn validate(&self) -> Result<()> {
for (comptype, parameters) in &self.components {
for (paramname, paramtype) in comptype.parameters() {
- let param = parameters.get(paramname).ok_or(aerr!("missing parameter"))?;
+ let param = parameters.get(paramname).ok_or(aerr!("missing parameter {} in {:?}", paramname, self))?;
let actualtype = param.get_type(&self.arguments)?;
if actualtype != paramtype {
return Err(aerr!("parameter type incorrect"));