diff options
| author | troido <troido@protonmail.com> | 2020-04-01 16:48:24 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-04-01 16:48:24 +0200 |
| commit | 633cb7d5b2048324a13bedb43468a7f04a81a519 (patch) | |
| tree | 5541a261e9e65fa8b26f0bc521cb1bd16c7e6a0c /src/assemblage.rs | |
| parent | a911b7fabbaac429efd1747c3b1e925f679752f9 (diff) | |
removed Sometime parameter
Diffstat (limited to 'src/assemblage.rs')
| -rw-r--r-- | src/assemblage.rs | 7 |
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); } |
