pub enum GatewayClientError {
Network(Error),
Serde(Error),
SequencerError(SequencerError),
MethodNotSupported,
ModelConversionError,
BulkSimulationNotSupported,
UnsupportedSimulationFlag,
}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)
BulkSimulationNotSupported
Simulating multiple transactions is not supported (only when using as
Provider)
UnsupportedSimulationFlag
At least one of the simulation flags is not supported (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.
Source§impl From<GatewayClientError> for ProviderError
impl From<GatewayClientError> for ProviderError
Source§fn from(value: GatewayClientError) -> Self
fn from(value: GatewayClientError) -> 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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.