Struct ibc::timestamp::ParseTimestampError
source · [−]pub struct ParseTimestampError(pub ParseTimestampErrorDetail, pub DefaultTracer);Tuple Fields
0: ParseTimestampErrorDetail1: DefaultTracerImplementations
sourceimpl ParseTimestampError
impl ParseTimestampError
pub fn detail(&self) -> &ParseTimestampErrorDetail
pub fn into_detail(self) -> ParseTimestampErrorDetail
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) -> ParseTimestampErrorDetail,
sourceimpl ParseTimestampError
impl ParseTimestampError
pub fn parse_int(
source: AsErrorSource<TraceError<ParseIntError>, DefaultTracer>
) -> ParseTimestampError
Trait Implementations
sourceimpl Debug for ParseTimestampErrorwhere
DefaultTracer: Debug,
impl Debug for ParseTimestampErrorwhere
DefaultTracer: Debug,
sourceimpl Display for ParseTimestampErrorwhere
DefaultTracer: Debug,
impl Display for ParseTimestampErrorwhere
DefaultTracer: Debug,
sourceimpl Error for ParseTimestampErrorwhere
ParseTimestampErrorDetail: Display,
DefaultTracer: Debug + Display,
DefaultTracer: ErrorMessageTracer,
impl Error for ParseTimestampErrorwhere
ParseTimestampErrorDetail: 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 ParseTimestampError
impl ErrorSource<Report> for ParseTimestampError
type Source = ParseTimestampError
type Source = ParseTimestampError
The type of the error source.
type Detail = ParseTimestampErrorDetail
type Detail = ParseTimestampErrorDetail
The type of the error detail that can be extracted from the error source
sourcefn error_details(
ParseTimestampError: Self
) -> (ParseTimestampErrorDetail, Option<DefaultTracer>)
fn error_details(
ParseTimestampError: Self
) -> (ParseTimestampErrorDetail, 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 ParseTimestampError
impl Send for ParseTimestampError
impl Sync for ParseTimestampError
impl Unpin for ParseTimestampError
impl !UnwindSafe for ParseTimestampError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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