pub enum GatewayClientError {
Network(Error),
Serde(Error),
SequencerError(SequencerError),
MethodNotSupported,
ModelConversionError,
}
Variants§
Network(Error)
Network related error
Serde(Error)
JSON serialization/deserialization error
SequencerError(SequencerError)
Sequencer error responses not parsable into StarknetError
MethodNotSupported
Method is not supported (only when using as [Provider])
ModelConversionError
Model conversion error (only when using as [Provider])
Trait Implementations§
Source§impl Debug for GatewayClientError
impl Debug for GatewayClientError
Source§impl Display for GatewayClientError
impl Display for GatewayClientError
Source§impl Error for GatewayClientError
impl Error for GatewayClientError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for GatewayClientError
impl From<Error> for GatewayClientError
Source§fn from(source: ReqwestError) -> Self
fn from(source: ReqwestError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GatewayClientError
impl !RefUnwindSafe for GatewayClientError
impl Send for GatewayClientError
impl Sync for GatewayClientError
impl Unpin for GatewayClientError
impl !UnwindSafe for GatewayClientError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more