Struct ibc_relayer::spawn::SpawnError
source · [−]pub struct SpawnError(pub SpawnErrorDetail, pub DefaultTracer);Tuple Fields
0: SpawnErrorDetail1: DefaultTracerImplementations
sourceimpl SpawnError
impl SpawnError
pub fn detail(&self) -> &SpawnErrorDetail
pub fn into_detail(self) -> SpawnErrorDetail
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) -> SpawnErrorDetail,
sourceimpl SpawnError
impl SpawnError
pub fn relayer(source: AsErrorSource<RelayerError, DefaultTracer>) -> SpawnError
sourceimpl SpawnError
impl SpawnError
pub fn runtime_not_found() -> SpawnError
sourceimpl SpawnError
impl SpawnError
pub fn missing_chain_config(chain_id: ChainId) -> SpawnError
sourceimpl SpawnError
impl SpawnError
pub fn log_as_debug(&self) -> bool
Trait Implementations
sourceimpl Debug for SpawnError where
DefaultTracer: Debug,
impl Debug for SpawnError where
DefaultTracer: Debug,
sourceimpl Display for SpawnError where
DefaultTracer: Debug,
impl Display for SpawnError where
DefaultTracer: Debug,
sourceimpl Error for SpawnError where
SpawnErrorDetail: Display,
DefaultTracer: Debug + Display,
DefaultTracer: ErrorMessageTracer,
impl Error for SpawnError where
SpawnErrorDetail: 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 SpawnError
impl ErrorSource<Report> for SpawnError
type Source = SpawnError
type Source = SpawnError
The type of the error source.
type Detail = SpawnErrorDetail
type Detail = SpawnErrorDetail
The type of the error detail that can be extracted from the error source
sourcefn error_details(SpawnError: Self) -> (SpawnErrorDetail, Option<DefaultTracer>)
fn error_details(SpawnError: Self) -> (SpawnErrorDetail, 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 SpawnError
impl Send for SpawnError
impl Sync for SpawnError
impl Unpin for SpawnError
impl !UnwindSafe for SpawnError
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