forked from lix-project/lix
Rebecca Turner
f0ac2a35d5
* Print the value in `error: cannot coerce` messages This extends the `error: cannot coerce a TYPE to a string` message to print the value that could not be coerced. This helps with debugging by making it easier to track down where the value is being produced from, especially in errors with deep or unhelpful stack traces. Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
11 lines
243 B
Plaintext
11 lines
243 B
Plaintext
error:
|
|
… while evaluating a path segment
|
|
|
|
at /pwd/lang/eval-fail-bad-string-interpolation-3.nix:1:3:
|
|
|
|
1| ''${x: x}''
|
|
| ^
|
|
2|
|
|
|
|
error: cannot coerce a function to a string: <LAMBDA>
|