Struct ibc_relayer::spawn::SpawnError
source · pub struct SpawnError(pub SpawnErrorDetail, pub DefaultTracer);Tuple Fields§
§0: SpawnErrorDetail§1: DefaultTracerImplementations§
source§impl 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) -> Selfwhere DefaultTracer: ErrorMessageTracer,
pub fn trace_from<E, Cont>(source: E::Source, cont: Cont) -> Selfwhere E: ErrorSource<DefaultTracer>, DefaultTracer: ErrorMessageTracer, Cont: FnOnce(E::Detail) -> SpawnErrorDetail,
source§impl SpawnError
impl SpawnError
pub fn relayer(source: AsErrorSource<RelayerError, DefaultTracer>) -> SpawnError
source§impl SpawnError
impl SpawnError
pub fn runtime_not_found() -> SpawnError
source§impl SpawnError
impl SpawnError
pub fn missing_chain_config(chain_id: ChainId) -> SpawnError
source§impl SpawnError
impl SpawnError
pub fn log_as_debug(&self) -> bool
Trait Implementations§
source§impl Debug for SpawnErrorwhere
DefaultTracer: Debug,
impl Debug for SpawnErrorwhere DefaultTracer: Debug,
source§impl Display for SpawnErrorwhere
DefaultTracer: Debug,
impl Display for SpawnErrorwhere DefaultTracer: Debug,
source§impl Error for SpawnErrorwhere
SpawnErrorDetail: Display,
DefaultTracer: Debug + Display + ErrorMessageTracer,
impl Error for SpawnErrorwhere SpawnErrorDetail: Display, DefaultTracer: Debug + Display + ErrorMessageTracer,
source§fn 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 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl 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
source§fn 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.
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§
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
§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>
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> 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::Request