Skip to content

Commit 9756696

Browse files
authored
feat(sidekick/rust): use reqwest wrappers (#3796)
1 parent c63416a commit 9756696

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

internal/sidekick/rust/templates/crate/src/transport.rs.mustache

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ impl super::stub::{{Codec.Name}} for {{Codec.Name}} {
8484
) -> Result<gax::response::Response<{{Codec.ReturnType}}>> {
8585
use gax::error::binding::BindingError;
8686
use gaxi::path_parameter::PathMismatchBuilder;
87+
use gaxi::http::reqwest::{Method, HeaderValue};
8788
{{#Codec.HasBindingSubstitutions}}
8889
use gaxi::path_parameter::try_match;
8990
use gaxi::routing_parameter::Segment;
@@ -117,9 +118,7 @@ impl super::stub::{{Codec.Name}} for {{Codec.Name}} {
117118
let path_template = "{{Codec.PathTemplate}}";
118119
{{/Codec.DetailedTracingAttributes}}
119120
120-
let builder = self
121-
.inner
122-
.builder(reqwest::Method::{{Verb}}, path);
121+
let builder = self.inner.builder(Method::{{Verb}}, path);
123122
{{#Codec.QueryParamsCanFail}}
124123
let builder = (|| {
125124
{{#Codec.QueryParams}}
@@ -135,10 +134,10 @@ impl super::stub::{{Codec.Name}} for {{Codec.Name}} {
135134
let builder = Ok(builder);
136135
{{/Codec.QueryParamsCanFail}}
137136
{{#Codec.DetailedTracingAttributes}}
138-
Some(builder.map(|b| (b, reqwest::Method::{{Verb}}, path_template)))
137+
Some(builder.map(|b| (b, Method::{{Verb}}, path_template)))
139138
{{/Codec.DetailedTracingAttributes}}
140139
{{^Codec.DetailedTracingAttributes}}
141-
Some(builder.map(|b| (b, reqwest::Method::{{Verb}})))
140+
Some(builder.map(|b| (b, Method::{{Verb}})))
142141
{{/Codec.DetailedTracingAttributes}}
143142
})
144143
{{/PathInfo.Bindings}}
@@ -187,7 +186,7 @@ impl super::stub::{{Codec.Name}} for {{Codec.Name}} {
187186
{{#Codec.SystemParameters}}
188187
.query(&[("{{Name}}", "{{Value}}")])
189188
{{/Codec.SystemParameters}}
190-
.header("x-goog-api-client", reqwest::header::HeaderValue::from_static(&crate::info::X_GOOG_API_CLIENT_HEADER));
189+
.header("x-goog-api-client", HeaderValue::from_static(&crate::info::X_GOOG_API_CLIENT_HEADER));
191190
let body = gaxi::http::handle_empty({{{Codec.Body}}}, &method);
192191
self.inner.execute(
193192
builder,

0 commit comments

Comments
 (0)