mod build;
pub mod component;
#[cfg(feature = "enable-reqwest")]
mod execute;
#[cfg(feature = "enable-reqwest")]
mod get;
mod new;
mod query_url;
mod validate;
mod with_address;
mod with_bounds;
mod with_components;
mod with_language;
mod with_place_id;
mod with_region;
use crate::client::GoogleMapsClient;
use crate::geocoding::forward::component::Component;
use crate::types::{Bounds, Language, Region};
#[derive(Debug)]
pub struct ForwardRequest<'a> {
client: &'a GoogleMapsClient,
address: Option<String>,
place_id: Option<String>,
bounds: Option<Bounds>,
components: Vec<Component>,
language: Option<Language>,
region: Option<Region>,
query: Option<String>,
validated: bool,
}