From 68aaa59edaabcac64bcb0c1d401943be7fbdd7f9 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Mon, 11 Nov 2019 23:06:21 +0100 Subject: [PATCH] Update formatting in quote! invocations --- ruma-api-macros/src/api/mod.rs | 34 +++++++++++++++++++++--------- ruma-api-macros/src/api/request.rs | 12 +++++++++-- 2 files changed, 34 insertions(+), 12 deletions(-) diff --git a/ruma-api-macros/src/api/mod.rs b/ruma-api-macros/src/api/mod.rs index b09f371f..8a92c012 100644 --- a/ruma-api-macros/src/api/mod.rs +++ b/ruma-api-macros/src/api/mod.rs @@ -136,7 +136,9 @@ impl ToTokens for Api { #request_query_init_fields }; - url.set_query(Some(&ruma_api::exports::serde_urlencoded::to_string(request_query)?)); + url.set_query(Some(&ruma_api::exports::serde_urlencoded::to_string( + request_query, + )?)); } } else { TokenStream::new() @@ -161,7 +163,9 @@ impl ToTokens for Api { quote! { let request_body = RequestBody(request.#field_name); - let mut http_request = ruma_api::exports::http::Request::new(ruma_api::exports::serde_json::to_vec(&request_body)?); + let mut http_request = ruma_api::exports::http::Request::new( + ruma_api::exports::serde_json::to_vec(&request_body)?, + ); } } else if self.request.has_body_fields() { let request_body_init_fields = self.request.request_body_init_fields(); @@ -171,7 +175,9 @@ impl ToTokens for Api { #request_body_init_fields }; - let mut http_request = ruma_api::exports::http::Request::new(ruma_api::exports::serde_json::to_vec(&request_body)?); + let mut http_request = ruma_api::exports::http::Request::new( + ruma_api::exports::serde_json::to_vec(&request_body)?, + ); } } else { quote! { @@ -184,11 +190,15 @@ impl ToTokens for Api { let field_type = &field.ty; quote! { - ruma_api::exports::serde_json::from_slice::<#field_type>(http_response.into_body().as_slice())? + ruma_api::exports::serde_json::from_slice::<#field_type>( + http_response.into_body().as_slice(), + )? } } else if self.response.has_body_fields() { quote! { - ruma_api::exports::serde_json::from_slice::(http_response.into_body().as_slice())? + ruma_api::exports::serde_json::from_slice::( + http_response.into_body().as_slice(), + )? } } else { quote! { @@ -218,11 +228,11 @@ impl ToTokens for Api { let response_doc = format!("Data in the response from the `{}` API endpoint.", name); let api = quote! { - use ruma_api::Endpoint as _; - use ruma_api::exports::serde::Deserialize as _; use ruma_api::exports::serde::de::{Error as _, IntoDeserializer as _}; + use ruma_api::exports::serde::Deserialize as _; + use ruma_api::Endpoint as _; - use std::convert::{TryInto as _}; + use std::convert::TryInto as _; #[doc = #request_doc] #request_types @@ -237,7 +247,9 @@ impl ToTokens for Api { // Use dummy homeserver url which has to be overwritten in // the calling code. Previously (with http::Uri) this was // not required, but Url::parse only accepts absolute urls. - let mut url = ruma_api::exports::url::Url::parse("http://invalid-host-please-change/").unwrap(); + let mut url = + ruma_api::exports::url::Url::parse("http://invalid-host-please-change/") + .unwrap(); { #set_request_path } { #set_request_query } @@ -260,7 +272,9 @@ impl ToTokens for Api { type Error = ruma_api::Error; #[allow(unused_variables)] - fn try_from(http_response: ruma_api::exports::http::Response>) -> Result { + fn try_from( + http_response: ruma_api::exports::http::Response>, + ) -> Result { if http_response.status().is_success() { #extract_response_headers diff --git a/ruma-api-macros/src/api/request.rs b/ruma-api-macros/src/api/request.rs index 5028724d..c5c41964 100644 --- a/ruma-api-macros/src/api/request.rs +++ b/ruma-api-macros/src/api/request.rs @@ -259,7 +259,11 @@ impl ToTokens for Request { quote! { /// Data in the request path. - #[derive(Debug, ruma_api::exports::serde::Deserialize, ruma_api::exports::serde::Serialize)] + #[derive( + Debug, + ruma_api::exports::serde::Deserialize, + ruma_api::exports::serde::Serialize, + )] struct RequestPath { #(#fields),* } @@ -282,7 +286,11 @@ impl ToTokens for Request { quote! { /// Data in the request's query string. - #[derive(Debug, ruma_api::exports::serde::Deserialize, ruma_api::exports::serde::Serialize)] + #[derive( + Debug, + ruma_api::exports::serde::Deserialize, + ruma_api::exports::serde::Serialize, + )] struct RequestQuery { #(#fields),* }