google_maps/address_validation/provide_validation_feedback/request/request_body.rs
1use crate::address_validation::provide_validation_feedback::RequestQuery;
2
3// -----------------------------------------------------------------------------
4
5
6impl crate::traits::RequestBody for crate::address_validation::provide_validation_feedback::Request<'_> {
7 /// Implementation of the `RequestBody` trait, which tells the client how to
8 /// convert the above defined `RequestBody` struct into JSON for submission
9 /// to Google Maps.
10 fn request_body(&self) -> Result<String, crate::Error> {
11 Ok(serde_json::to_string(&RequestQuery::from(self))?)
12 } // fn
13} // impl