diff options
| author | troido <troido@protonmail.com> | 2020-04-13 13:13:04 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-04-13 13:13:04 +0200 |
| commit | db7b138cb66a2b48492e457fdf0ae8cd65cc73db (patch) | |
| tree | 048e7931d0c7055ebdc7ce5b8f5083cc62154336 /src/assemblage.rs | |
| parent | 56f44d5898696d1af50f38009629384f8d38cb46 (diff) | |
volate replaced by grow
Diffstat (limited to 'src/assemblage.rs')
| -rw-r--r-- | src/assemblage.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/assemblage.rs b/src/assemblage.rs index 348f5c2..e3238c9 100644 --- a/src/assemblage.rs +++ b/src/assemblage.rs @@ -142,10 +142,10 @@ 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 {} for component {:?} in {:?}", paramname, comptype, self))?; + let param = parameters.get(paramname).ok_or(aerr!("missing parameter {} for component {:?}", paramname, comptype))?; let actualtype = param.get_type(&self.arguments)?; if actualtype != paramtype { - return Err(aerr!("parameter type incorrect")); + return Err(aerr!("parameter type incorrect for {} for component {:?}. Expected {:?}, got {:?}", paramname, comptype, paramtype, actualtype)); } } } |
