Mercurial > lbo > hg > async-google-apis
changeset 87:f1ab59530f8f
Slight improvement in request URL path formatting.
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sat, 24 Oct 2020 18:14:28 +0200 |
parents | 46c8f859acd0 |
children | cc6bd5604788 |
files | drive_example/Cargo.lock drive_example/Cargo.toml drive_example/src/drive_v3_types.rs generate/templates.py |
diffstat | 4 files changed, 122 insertions(+), 124 deletions(-) [+] |
line wrap: on
line diff
--- a/drive_example/Cargo.lock Sat Oct 24 17:32:30 2020 +0200 +++ b/drive_example/Cargo.lock Sat Oct 24 18:14:28 2020 +0200 @@ -29,7 +29,7 @@ [[package]] name = "async-google-apis-common" -version = "0.1.3" +version = "0.1.4" dependencies = [ "anyhow", "chrono", @@ -151,6 +151,7 @@ "env_logger", "hyper", "hyper-rustls", + "rustls 0.17.0", "serde", "tokio", ] @@ -192,9 +193,9 @@ [[package]] name = "futures" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8e3078b7b2a8a671cb7a3d17b4760e4181ea243227776ba83fd043b4ca034e" +checksum = "95314d38584ffbfda215621d723e0a3906f032e03ae5551e650058dac83d4797" dependencies = [ "futures-channel", "futures-core", @@ -207,9 +208,9 @@ [[package]] name = "futures-channel" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a4d35f7401e948629c9c3d6638fb9bf94e0b2121e96c3b428cc4e631f3eb74" +checksum = "0448174b01148032eed37ac4aed28963aaaa8cfa93569a08e5b479bbc6c2c151" dependencies = [ "futures-core", "futures-sink", @@ -217,15 +218,15 @@ [[package]] name = "futures-core" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d674eaa0056896d5ada519900dbf97ead2e46a7b6621e8160d79e2f2e1e2784b" +checksum = "18eaa56102984bed2c88ea39026cff3ce3b4c7f508ca970cedf2450ea10d4e46" [[package]] name = "futures-executor" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc709ca1da6f66143b8c9bec8e6260181869893714e9b5a490b169b0414144ab" +checksum = "f5f8e0c9258abaea85e78ebdda17ef9666d390e987f006be6080dfe354b708cb" dependencies = [ "futures-core", "futures-task", @@ -234,15 +235,15 @@ [[package]] name = "futures-io" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fc94b64bb39543b4e432f1790b6bf18e3ee3b74653c5449f63310e9a74b123c" +checksum = "6e1798854a4727ff944a7b12aa999f58ce7aa81db80d2dfaaf2ba06f065ddd2b" [[package]] name = "futures-macro" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f57ed14da4603b2554682e9f2ff3c65d7567b53188db96cb71538217fc64581b" +checksum = "e36fccf3fc58563b4a14d265027c627c3b665d7fed489427e88e7cc929559efe" dependencies = [ "proc-macro-hack", "proc-macro2", @@ -252,24 +253,24 @@ [[package]] name = "futures-sink" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d8764258ed64ebc5d9ed185cf86a95db5cac810269c5d20ececb32e0088abbd" +checksum = "0e3ca3f17d6e8804ae5d3df7a7d35b2b3a6fe89dac84b31872720fc3060a0b11" [[package]] name = "futures-task" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dd26820a9f3637f1302da8bceba3ff33adbe53464b54ca24d4e2d4f1db30f94" +checksum = "96d502af37186c4fef99453df03e374683f8a1eec9dcc1e66b3b82dc8278ce3c" dependencies = [ "once_cell", ] [[package]] name = "futures-util" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a894a0acddba51a2d49a6f4263b1e64b8c579ece8af50fa86503d52cd1eea34" +checksum = "abcb44342f62e6f3e8ac427b8aa815f724fd705dfad060b18ac7866c15bb8e34" dependencies = [ "futures-channel", "futures-core", @@ -278,7 +279,7 @@ "futures-sink", "futures-task", "memchr", - "pin-project", + "pin-project 1.0.1", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -287,9 +288,9 @@ [[package]] name = "h2" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53" +checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535" dependencies = [ "bytes", "fnv", @@ -302,6 +303,7 @@ "tokio", "tokio-util", "tracing", + "tracing-futures", ] [[package]] @@ -374,7 +376,7 @@ "httparse", "httpdate", "itoa", - "pin-project", + "pin-project 0.4.27", "socket2", "tokio", "tower-service", @@ -393,7 +395,7 @@ "futures-util", "hyper", "log", - "rustls", + "rustls 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustls-native-certs", "tokio", "tokio-rustls", @@ -616,7 +618,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15" dependencies = [ - "pin-project-internal", + "pin-project-internal 0.4.27", +] + +[[package]] +name = "pin-project" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee41d838744f60d959d7074e3afb6b35c7456d0f61cad38a24e35e6553f73841" +dependencies = [ + "pin-project-internal 1.0.1", ] [[package]] @@ -631,10 +642,21 @@ ] [[package]] +name = "pin-project-internal" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81a4ffa594b66bff340084d4081df649a7dc049ac8d7fc458d8e628bfbbb2f86" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] name = "pin-project-lite" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e555d9e657502182ac97b539fb3dae8b79cda19e3e4f8ffb5e8de4f18df93c95" +checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b" [[package]] name = "pin-utils" @@ -724,6 +746,17 @@ [[package]] name = "rustls" version = "0.17.0" +dependencies = [ + "base64 0.11.0", + "log", + "ring", + "sct", + "webpki", +] + +[[package]] +name = "rustls" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1" dependencies = [ @@ -741,7 +774,7 @@ checksum = "a75ffeb84a6bd9d014713119542ce415db3a3e4748f0bfce1e1416cd224a23a5" dependencies = [ "openssl-probe", - "rustls", + "rustls 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "schannel", "security-framework", ] @@ -868,9 +901,9 @@ [[package]] name = "syn" -version = "1.0.44" +version = "1.0.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e03e57e4fcbfe7749842d53e24ccb9aa12b7252dbe5e91d2acad31834c8b8fdd" +checksum = "5ad5de3220ea04da322618ded2c42233d02baca219d6f160a3e9c87cda16c942" dependencies = [ "proc-macro2", "quote", @@ -954,7 +987,7 @@ checksum = "15cb62a0d2770787abc96e99c1cd98fcf17f94959f3af63ca85bdfb203f051b4" dependencies = [ "futures-core", - "rustls", + "rustls 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio", "webpki", ] @@ -1001,6 +1034,16 @@ ] [[package]] +name = "tracing-futures" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c" +dependencies = [ + "pin-project 0.4.27", + "tracing", +] + +[[package]] name = "try-lock" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1204,7 +1247,7 @@ "hyper-rustls", "log", "percent-encoding", - "rustls", + "rustls 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", "seahash", "serde", "serde_json",
--- a/drive_example/Cargo.toml Sat Oct 24 17:32:30 2020 +0200 +++ b/drive_example/Cargo.toml Sat Oct 24 18:14:28 2020 +0200 @@ -12,6 +12,7 @@ anyhow = "~1.0" serde = "~1.0" env_logger = "~0.8" +rustls = { path = "/home/lbo/rust/rustls/rustls", version = "0.17" } hyper-rustls = "~0.20" hyper = "~0.13" tokio = { version = "~0.2", features = ["full"] }
--- a/drive_example/src/drive_v3_types.rs Sat Oct 24 17:32:30 2020 +0200 +++ b/drive_example/src/drive_v3_types.rs Sat Oct 24 18:14:28 2020 +0200 @@ -3315,8 +3315,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3367,8 +3366,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3394,8 +3392,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3421,8 +3418,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3474,8 +3470,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3527,8 +3522,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3555,8 +3549,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3582,8 +3575,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3609,8 +3601,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3636,8 +3627,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3689,8 +3679,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3717,8 +3706,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3744,8 +3732,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3771,8 +3758,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3798,8 +3784,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3825,8 +3810,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3852,8 +3836,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3905,8 +3888,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3933,8 +3915,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -3992,8 +3973,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4019,8 +3999,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4077,8 +4056,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4104,8 +4082,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4131,8 +4108,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4158,8 +4134,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4217,8 +4192,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4270,8 +4244,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4298,8 +4271,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4325,8 +4297,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4352,8 +4323,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4379,8 +4349,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4432,8 +4401,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4460,8 +4428,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4487,8 +4454,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4514,8 +4480,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4541,8 +4506,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4594,8 +4558,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4621,8 +4584,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4648,8 +4610,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4675,8 +4636,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4728,8 +4688,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4756,8 +4715,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4783,8 +4741,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4810,8 +4767,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); } @@ -4837,8 +4793,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); if let Some(ref api_params) = ¶ms.drive_params { url_params.push_str(&format!("{}", api_params)); }
--- a/generate/templates.py Sat Oct 24 17:32:30 2020 +0200 +++ b/generate/templates.py Sat Oct 24 18:14:28 2020 +0200 @@ -131,8 +131,7 @@ } else { tok = self.authenticator.token(&self.scopes).await?; } - let mut url_params = format!("?oauth_token={token}", token=tok.as_str()); - url_params.push_str(&format!("{}", params)); + let mut url_params = format!("?oauth_token={token}{params}", token=tok.as_str(), params=params); {{#global_params_name}} if let Some(ref api_params) = ¶ms.{{{global_params_name}}} { url_params.push_str(&format!("{}", api_params));