pub enum RelayClientError {
InvalidMaxGrpcMessageSize,
FailedRPC(Status),
FailedConnection(Error),
InvalidRelayKey(RelayKey),
EmptyRequest,
FailedToFetchCurrentTimestamp,
InvalidURI(String),
EthClient(EthClientError),
Conversion(ConversionError),
RelayKeyToUrl(u32),
}Expand description
Errors specific to the [RelayClient].
Variants§
InvalidMaxGrpcMessageSize
FailedRPC(Status)
FailedConnection(Error)
InvalidRelayKey(RelayKey)
EmptyRequest
FailedToFetchCurrentTimestamp
InvalidURI(String)
EthClient(EthClientError)
Conversion(ConversionError)
RelayKeyToUrl(u32)
Trait Implementations§
Source§impl Debug for RelayClientError
impl Debug for RelayClientError
Source§impl Display for RelayClientError
impl Display for RelayClientError
Source§impl Error for RelayClientError
impl Error for RelayClientError
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<ConversionError> for RelayClientError
impl From<ConversionError> for RelayClientError
Source§fn from(source: ConversionError) -> Self
fn from(source: ConversionError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for RelayClientError
impl From<Error> for RelayClientError
Source§impl From<EthClientError> for RelayClientError
impl From<EthClientError> for RelayClientError
Source§fn from(source: EthClientError) -> Self
fn from(source: EthClientError) -> Self
Converts to this type from the input type.
Source§impl From<RelayClientError> for RelayPayloadRetrieverError
impl From<RelayClientError> for RelayPayloadRetrieverError
Source§fn from(err: RelayClientError) -> Self
fn from(err: RelayClientError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for RelayClientError
impl !RefUnwindSafe for RelayClientError
impl Send for RelayClientError
impl Sync for RelayClientError
impl Unpin for RelayClientError
impl !UnwindSafe for RelayClientError
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestCreates a shared type from an unshared type.
Source§impl<T> Pointable for T
impl<T> Pointable for T
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.