Skip to content

Commit 9c88567

Browse files
authored
More convenient error messages (#374)
Data is printed last as it is very long and made it difficult to find the original error message.
1 parent 76a1e6d commit 9c88567

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

air/src/preparation_step/errors.rs

+7-3
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,18 @@ pub enum PreparationError {
3333

3434
/// Errors occurred on executed trace deserialization.
3535
#[error(
36-
"an error occurred while executed trace deserialization on {1:?}:\n{0:?}.\
37-
Probably it's a data of an old version that can't be converted to '{}'",
36+
"an error occurred while executed trace deserialization: {0:?}.\
37+
Probably it's a data of an old version that can't be converted to '{}'.\n\
38+
Data: {1:?}",
3839
data_version()
3940
)]
4041
DataDeFailed(SerdeJsonError, Vec<u8>),
4142

4243
/// Error occurred on call results deserialization.
43-
#[error("error occurred while deserialize call results: {1:?}:\n{0:?}")]
44+
#[error(
45+
"error occurred while deserialize call results: {0:?}.\n\
46+
Call results: {1:?}"
47+
)]
4448
CallResultsDeFailed(SerdeJsonError, Vec<u8>),
4549

4650
/// Error occurred when a version of interpreter produced supplied data is less then minimal.

0 commit comments

Comments
 (0)