google-apis-rs / google-cloud-rs

Asynchronous Rust bindings for Google Cloud Platform APIs.
176 stars 48 forks source link

Add Datastore support #1

Closed Hirevo closed 4 years ago

Hirevo commented 4 years ago

This PR adds initial support for interacting with Google Cloud Platform's Datastore service.

Hirevo commented 4 years ago

I was thinking about how to best convert values to and from the datastore::Value type. I was experimenting with Serializer/Deserializer implementations but what to do with the Datastore-specific types is unclear. So, I was thinking maybe we should make a trait ourselves to handle these conversions, I don't really know. Either way, I think it can be deferred for later and can be viewed as a QoL decision, so I'll go ahead and merge this PR.