[badges.maintenance]
status = "passively-maintained"
[dependencies.anyhow]
optional = true
version = "1.0"
[dependencies.artem]
optional = true
version = "3.0"
[dependencies.backon]
default-features = false
features = ["tokio-sleep"]
optional = true
version = "1.6"
[dependencies.bon]
optional = true
version = "3.8"
[dependencies.chrono]
default-features = false
features = ["clock", "serde", "std"]
optional = true
version = "0.4"
[dependencies.chrono-tz]
features = ["serde"]
optional = true
version = "0.10"
[dependencies.futures]
optional = true
version = "0.3"
[dependencies.geo-types]
features = ["serde"]
optional = true
version = "0.7"
[dependencies.getset]
optional = true
version = "0.1"
[dependencies.http]
optional = true
version = "1"
[dependencies.icu_locale]
features = ["serde"]
optional = true
version = "2.1"
[dependencies.image]
features = ["jpeg", "png", "webp"]
optional = true
version = "0.25"
[dependencies.iso_currency]
features = ["with-serde"]
optional = true
version = "0.5"
[dependencies.jiff]
features = ["serde"]
optional = true
version = "0.2"
[dependencies.miette]
version = "7.6"
[dependencies.percent-encoding]
version = "2.3"
[dependencies.phf]
features = ["macros"]
version = "0.13"
[dependencies.polyline]
optional = true
version = "0.11"
[dependencies.reqwest]
default-features = false
optional = true
version = "0.12"
[dependencies.reqwest-middleware]
optional = true
version = "0.4"
[dependencies.rust_decimal]
features = ["serde", "serde-float"]
version = "1"
[dependencies.rust_decimal_macros]
version = "1"
[dependencies.rust_iso3166]
optional = true
version = "0.1"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.stream_throttle]
optional = true
version = "0.5"
[dependencies.strum]
features = ["derive"]
optional = true
version = "0.27"
[dependencies.strum_macros]
optional = true
version = "0.27"
[dependencies.thiserror]
version = "2.0"
[dependencies.tracing]
features = ["log"]
version = "0.1"
[dependencies.url]
features = ["serde"]
optional = true
version = "2.5"
[dependencies.uuid]
features = ["serde", "v4"]
optional = true
version = "1.18"
[features]
address_validation = ["bon", "getset", "strum", "strum_macros"]
autocomplete = []
decimal-serde = ["rust_decimal/serde"]
decimal-serde-arbitrary-precision = ["rust_decimal/serde-arbitrary-precision"]
decimal-serde-float = ["rust_decimal/serde-float"]
decimal-serde-str = ["rust_decimal/serde-str"]
decimal-serde-with-arbitrary-precision = ["rust_decimal/serde-with-arbitrary-precision"]
decimal-serde-with-float = ["rust_decimal/serde-with-float"]
decimal-serde-with-str = ["rust_decimal/serde-with-str"]
default = ["address_validation", "directions", "distance_matrix", "elevation", "geocoding", "roads", "time_zone", "places-new", "reqwest", "reqwest-default-tls", "reqwest-http2", "reqwest-brotli", "decimal-serde"]
directions = ["chrono", "chrono-tz"]
distance_matrix = ["chrono", "chrono-tz"]
elevation = []
enable-reqwest = ["reqwest"]
enable-reqwest-middleware = ["reqwest-middleware"]
geo = ["geo-types"]
geocoding = []
places = ["chrono", "chrono-tz"]
places-new = ["places-new-core", "places-new-autocomplete", "places-new-nearby-search", "places-new-place-details", "places-new-place-photos", "places-new-text-search"]
places-new-ascii-art = ["artem", "image"]
places-new-autocomplete = ["places-new-core", "uuid"]
places-new-core = ["bon", "getset", "strum", "strum_macros", "rust_iso3166", "icu_locale", "jiff", "iso_currency", "url"]
places-new-nearby-search = ["places-new-core"]
places-new-place-details = ["places-new-core", "uuid"]
places-new-place-photos = ["places-new-core"]
places-new-text-search = ["places-new-core"]
polyline = ["dep:polyline"]
reqwest = ["dep:reqwest", "dep:backon", "dep:futures", "dep:stream_throttle"]
reqwest-blocking = ["reqwest/blocking"]
reqwest-brotli = ["reqwest/brotli"]
reqwest-charset = ["reqwest/charset"]
reqwest-cookies = ["reqwest/cookies"]
reqwest-default-tls = ["reqwest/default-tls"]
reqwest-deflate = ["reqwest/deflate"]
reqwest-gzip = ["reqwest/gzip"]
reqwest-hickory-dns = ["reqwest/hickory-dns"]
reqwest-http2 = ["reqwest/http2"]
reqwest-json = ["reqwest/json", "reqwest-middleware/json"]
reqwest-middleware = ["dep:reqwest-middleware", "dep:http", "dep:anyhow"]
reqwest-middleware-charset = ["reqwest-middleware/charset", "reqwest-charset"]
reqwest-middleware-http2 = ["reqwest-middleware/http2", "reqwest-http2"]
reqwest-middleware-json = ["reqwest-middleware/json", "reqwest-json"]
reqwest-middleware-multipart = ["reqwest-middleware/multipart", "reqwest-multipart"]
reqwest-middleware-rustls-tls = ["reqwest-middleware/rustls-tls", "reqwest-rustls-tls"]
reqwest-multipart = ["reqwest/multipart", "reqwest-middleware/multipart"]
reqwest-native-tls = ["reqwest/native-tls"]
reqwest-native-tls-alpn = ["reqwest/native-tls-alpn"]
reqwest-native-tls-vendored = ["reqwest/native-tls-vendored"]
reqwest-rustls-tls = ["reqwest/rustls-tls"]
reqwest-rustls-tls-manual-roots = ["reqwest/rustls-tls-manual-roots"]
reqwest-rustls-tls-native-roots = ["reqwest/rustls-tls-native-roots"]
reqwest-rustls-tls-webpki-roots = ["reqwest/rustls-tls-webpki-roots"]
reqwest-socks = ["reqwest/socks"]
reqwest-stream = ["reqwest/stream"]
reqwest-zstd = ["reqwest/zstd"]
roads = []
time_zone = ["chrono", "chrono-tz"]
tracing-instrumentation = []
[lib]
doctest = false
name = "google_maps"
path = "src/lib.rs"
[package]
authors = ["Dylan Bowker <dylan.bowker@arkiteq.io>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings"]
description = "An unofficial Google Maps Platform client library for the Rust programming language."
documentation = "https://docs.rs/google_maps"
edition = "2021"
keywords = ["directions", "distance", "elevation", "geocoding", "timezone"]
license = "MIT OR Apache-2.0"
name = "google_maps"
publish = true
readme = "README.md"
repository = "https://github.com/leontoeides/google_maps"
rust-version = "1.76.0"
version = "3.9.1"