pub enum OverpassError {
Query(OverpassQLError),
Request(Error),
Parse(Error),
Other(String),
}Expand description
An error returned when a request to evaluate a Query fails.
Variants§
Query(OverpassQLError)
There was an error serializing the query.
Request(Error)
There was an error communicating with the Overpass server.
Parse(Error)
There was an error parsing the response from the Overpass server.
Other(String)
An unknown error occurred.
Trait Implementations§
Source§impl Debug for OverpassError
impl Debug for OverpassError
Source§impl Display for OverpassError
impl Display for OverpassError
Source§impl Error for OverpassError
impl Error for OverpassError
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()
Auto Trait Implementations§
impl Freeze for OverpassError
impl !RefUnwindSafe for OverpassError
impl Send for OverpassError
impl Sync for OverpassError
impl Unpin for OverpassError
impl UnsafeUnpin for OverpassError
impl !UnwindSafe for OverpassError
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<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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.