add diagnostic string to DecodeFailed
This commit is contained in:
@@ -225,7 +225,6 @@ fn calculate_ws_message_size(message: &WsMessage) -> usize {
|
||||
fn calculate_error_size(error: &Error) -> usize {
|
||||
match error {
|
||||
Error::Empty
|
||||
| Error::DecodeFailed
|
||||
| Error::HexDecodeFailed
|
||||
| Error::InvalidBech32
|
||||
| Error::InvalidByteSize
|
||||
@@ -233,6 +232,8 @@ fn calculate_error_size(error: &Error) -> usize {
|
||||
| Error::Io(_)
|
||||
| Error::InvalidPublicKey => mem::size_of_val(error), // No heap usage
|
||||
|
||||
Error::DecodeFailed(string) => mem::size_of_val(error) + string.len(),
|
||||
|
||||
Error::Json(json_err) => mem::size_of_val(error) + json_err.to_string().len(),
|
||||
|
||||
Error::Nostrdb(nostrdb_err) => mem::size_of_val(error) + nostrdb_err.to_string().len(),
|
||||
|
||||
Reference in New Issue
Block a user