pub enum TraversingError {
PathNotFound(String),
MultipleNode(String),
EnumerationNotMatched(String),
BooleanNotMatched(String),
UnexpectedNodeTypeError(String),
DateTimeParseError(ParseError),
TextNotFound,
ParseIntError(ParseIntError),
GenericParseError(String),
ParsingError(ParsingError),
}
Variants§
PathNotFound(String)
MultipleNode(String)
EnumerationNotMatched(String)
BooleanNotMatched(String)
UnexpectedNodeTypeError(String)
DateTimeParseError(ParseError)
TextNotFound
ParseIntError(ParseIntError)
GenericParseError(String)
ParsingError(ParsingError)
Trait Implementations§
Source§impl Debug for TraversingError
impl Debug for TraversingError
Source§impl Display for TraversingError
impl Display for TraversingError
Source§impl Error for TraversingError
impl Error for TraversingError
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
1.30.0 · 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<ParseError> for TraversingError
impl From<ParseError> for TraversingError
Source§fn from(err: ParseError) -> TraversingError
fn from(err: ParseError) -> TraversingError
Converts to this type from the input type.
Source§impl From<ParseIntError> for TraversingError
impl From<ParseIntError> for TraversingError
Source§fn from(err: ParseIntError) -> TraversingError
fn from(err: ParseIntError) -> TraversingError
Converts to this type from the input type.
Source§impl From<ParsingError> for TraversingError
impl From<ParsingError> for TraversingError
Source§fn from(err: ParsingError) -> TraversingError
fn from(err: ParsingError) -> TraversingError
Converts to this type from the input type.
Source§impl From<TraversingError> for AzureError
impl From<TraversingError> for AzureError
Source§fn from(err: TraversingError) -> AzureError
fn from(err: TraversingError) -> AzureError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TraversingError
impl RefUnwindSafe for TraversingError
impl Send for TraversingError
impl Sync for TraversingError
impl Unpin for TraversingError
impl UnwindSafe for TraversingError
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<E> Fail for E
impl<E> Fail for E
Source§fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read more