Struct ibc_relayer::sdk_error::ClientError
source · [−]pub struct ClientError(pub ClientErrorDetail, pub DefaultTracer);Tuple Fields
0: ClientErrorDetail1: DefaultTracerImplementations
sourceimpl ClientError
impl ClientError
pub fn detail(&self) -> &ClientErrorDetail
pub fn into_detail(self) -> ClientErrorDetail
pub fn trace(&self) -> &DefaultTracer
pub fn into_trace(self) -> DefaultTracer
pub fn add_trace<E: Display>(self, message: &E) -> Self where
DefaultTracer: ErrorMessageTracer,
pub fn trace_from<E, Cont>(source: E::Source, cont: Cont) -> Self where
E: ErrorSource<DefaultTracer>,
DefaultTracer: ErrorMessageTracer,
Cont: FnOnce(E::Detail) -> ClientErrorDetail,
sourceimpl ClientError
impl ClientError
pub fn light_client_already_exists() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_light_client() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn light_client_not_found() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn frozen_light_client() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_client_metadata() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn consensus_state_not_found() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_consensus_state() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn client_type_not_found() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_client_type() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn commitment_root_not_found() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_client_header() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_light_client_misbehavior() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn client_state_verification_failed() -> ClientError
sourceimpl ClientError
impl ClientError
sourceimpl ClientError
impl ClientError
pub fn channel_state_verification_failed() -> ClientError
sourceimpl ClientError
impl ClientError
sourceimpl ClientError
impl ClientError
pub fn packet_receipt_verification_failed() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn self_consensus_state_not_found() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn update_light_client_failed() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_update_client_proposal() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_client_upgrade() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_height() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_client_state_substitute() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn invalid_upgrade_proposal() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn inactive_client() -> ClientError
sourceimpl ClientError
impl ClientError
pub fn unknown_client(code: u32) -> ClientError
Trait Implementations
sourceimpl Debug for ClientError where
DefaultTracer: Debug,
impl Debug for ClientError where
DefaultTracer: Debug,
sourceimpl Display for ClientError where
DefaultTracer: Debug,
impl Display for ClientError where
DefaultTracer: Debug,
sourceimpl Error for ClientError where
ClientErrorDetail: Display,
DefaultTracer: Debug + Display,
DefaultTracer: ErrorMessageTracer,
impl Error for ClientError where
ClientErrorDetail: Display,
DefaultTracer: Debug + Display,
DefaultTracer: ErrorMessageTracer,
sourcefn source(&self) -> Option<&(dyn StdError + 'static)>
fn source(&self) -> Option<&(dyn StdError + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl ErrorSource<Report> for ClientError
impl ErrorSource<Report> for ClientError
type Source = ClientError
type Source = ClientError
The type of the error source.
type Detail = ClientErrorDetail
type Detail = ClientErrorDetail
The type of the error detail that can be extracted from the error source
sourcefn error_details(
ClientError: Self
) -> (ClientErrorDetail, Option<DefaultTracer>)
fn error_details(
ClientError: Self
) -> (ClientErrorDetail, Option<DefaultTracer>)
Extracts the error details out from the error source, together with an optional error trace. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ClientError
impl Send for ClientError
impl Sync for ClientError
impl Unpin for ClientError
impl !UnwindSafe for ClientError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T in a tonic::Request
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more