git.delta.rocks / jrsonnet / refs/commits / 34b122524513

difftreelog

feat print argument name in errors

Лач2020-07-19parent: #eb8244b.patch.diff
in: master

1 file changed

modifiedcrates/jrsonnet-evaluator/src/function.rsdiffbeforeafterboth
167 $(167 $(
168 match $name {168 match $name {
169 $($p(_))|+ => {},169 $($p(_))|+ => {},
170 _ => create_error_result(Error::TypeMismatch(concat!($fn_name, " ", stringify!($id), "nd argument"), $nt, $name.value_type()?))?,170 _ => create_error_result(Error::TypeMismatch(concat!($fn_name, " ", stringify!($id), "nd (", stringify!($name), ") argument"), $nt, $name.value_type()?))?,
171 };171 };
172 $(172 $(
173 let $name = match $name {173 let $name = match $name {
174 $a(v) => v,174 $a(v) => v,
175 _ => create_error_result(Error::TypeMismatch(concat!($fn_name, " ", stringify!($id), "nd argument"), $nt, $name.value_type()?))?,175 _ => create_error_result(Error::TypeMismatch(concat!($fn_name, " ", stringify!($id), "nd (", stringify!($name), ") argument"), $nt, $name.value_type()?))?,
176 };176 };
177 )*177 )*
178 )*178 )*