leontoeides / google_maps

An unofficial Google Maps Platform client library for the Rust programming language.
https://crates.io/crates/google_maps
Apache License 2.0
58 stars 24 forks source link

Make library async and non-blocking #5

Closed seanpianka closed 3 years ago

seanpianka commented 3 years ago

This PR merges upstream with @headuck's fork, which adds async and non-blocking calls/waits to the library, and upgrades to Tokio 1.0 (and includes all of @leontoeides' latest changes).

I also disabled all doctests (since they all broke), so there's no tests actually run when $ cargo test is invoked.

Closes #3

seanpianka commented 3 years ago

@yandexx @Mause @victorct-pronto Please test out this fork with async support and let me know your feedback!

seanpianka commented 3 years ago

@leontoeides Did you already review and test these changes?

leontoeides commented 3 years ago

Yes, @seanpianka. Everything runs great. Thank you so much for your contribution! I was starting to feel guilty about neglecting this crate. It seems like there were several people interested in async, so you definitely did them a solid