pub struct OverpassServer {
pub client: Cow<'static, Client>,
pub url: String,
}Expand description
Makes an HTTP request to an Overpass API server to evaluate queries.
This implements Default with the official API server URL and a shared static HTTP client.
This means you will usually not need to construct your own instance, you can use
OverpassServer::default() directly.
Fields§
§client: Cow<'static, Client>§url: StringTrait Implementations§
Source§impl Debug for OverpassServer
impl Debug for OverpassServer
Source§impl Default for OverpassServer
impl Default for OverpassServer
Source§impl Overpass for OverpassServer
impl Overpass for OverpassServer
Source§async fn evaluate(
&self,
query: &Query<'_>,
) -> Result<OverpassResult, OverpassError>
async fn evaluate( &self, query: &Query<'_>, ) -> Result<OverpassResult, OverpassError>
Auto Trait Implementations§
impl Freeze for OverpassServer
impl !RefUnwindSafe for OverpassServer
impl Send for OverpassServer
impl Sync for OverpassServer
impl Unpin for OverpassServer
impl UnsafeUnpin for OverpassServer
impl !UnwindSafe for OverpassServer
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