From 9b51fd1fc2346e61d6709546286bcf20575cd46d Mon Sep 17 00:00:00 2001 From: Daniil Polyakov Date: Thu, 12 Feb 2026 17:49:18 +0300 Subject: [PATCH] fix: make InternalError more descriptive --- common/src/error.rs | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/common/src/error.rs b/common/src/error.rs index 5c81a106..3301bc87 100644 --- a/common/src/error.rs +++ b/common/src/error.rs @@ -13,25 +13,13 @@ pub struct SequencerRpcError { #[derive(thiserror::Error, Debug)] pub enum SequencerClientError { #[error("HTTP error")] - HTTPError(reqwest::Error), + HTTPError(#[from] reqwest::Error), #[error("Serde error")] - SerdeError(serde_json::Error), - #[error("Internal error")] + SerdeError(#[from] serde_json::Error), + #[error("Internal error: {0:?}")] InternalError(SequencerRpcError), } -impl From for SequencerClientError { - fn from(value: reqwest::Error) -> Self { - SequencerClientError::HTTPError(value) - } -} - -impl From for SequencerClientError { - fn from(value: serde_json::Error) -> Self { - SequencerClientError::SerdeError(value) - } -} - impl From for SequencerClientError { fn from(value: SequencerRpcError) -> Self { SequencerClientError::InternalError(value)