google_maps 2.1.1

An unofficial Google Maps Platform client library for the Rust programming language.
Documentation
[package]

name = "google_maps"

version = "2.1.1"

authors = ["Dylan Bowker <dylan.bowker@arkiteq.ca>"]

edition = "2018"

categories = [ "api-bindings" ]

description = "An unofficial Google Maps Platform client library for the Rust programming language."

documentation = "https://docs.rs/google_maps"

keywords = [ "directions", "distance", "geocoding", "google", "maps" ]

license = "MIT OR Apache-2.0"

publish = true

readme = "README.md"

repository = "https://github.com/leontoeides/google_maps"



[lib]

doctest = false



[features]

default = ["directions", "distance_matrix", "elevation", "geocoding", "time_zone", "native-tls", "gzip"]

# Google Maps features:

directions = []

distance_matrix = []

elevation = []

geocoding = []

time_zone = []

# Reqwest features:

native-tls = ["reqwest/default-tls"]

rustls = ["reqwest/rustls-tls"]

gzip = ["reqwest/gzip"]

brotli = ["reqwest/brotli"]



[dependencies]

backoff = { version = "0.3", features = ["futures", "tokio"] }

chrono = { version = "0.4", features = ["serde"] }

chrono-tz = { version = "0.5", features = ["serde"] }

futures = "0.3"

percent-encoding = "^2.1"

rand = "0.8"

reqwest = { version = "0.11", default-features = false }

rust_decimal = {version = "1", features = ["serde-float"] }

rust_decimal_macros = "1"

serde = { version = "1.0", features = ["derive"] }

serde_json = "1.0"

stream_throttle = "0.4"

tokio = { version = "1", features = ["time"] }

tracing = { version = "0.1", features = ["log"] }

tracing-futures = "0.2"



[badges]

maintenance = { status = "passively-maintained" }