We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 41355be commit d58d30fCopy full SHA for d58d30f
1 file changed
crates/twirp/src/client.rs
@@ -220,6 +220,7 @@ impl Client {
220
let response = next.run(request).await?;
221
222
// These have to be extracted because reading the body consumes `Response`.
223
+ let version = response.version();
224
let status = response.status();
225
let headers = response.headers().clone();
226
let extensions = response.extensions().clone();
@@ -231,6 +232,7 @@ impl Client {
231
232
O::decode(response.bytes().await?)
233
.map(|x| {
234
let mut resp = http::Response::new(x);
235
+ *resp.version_mut() = version;
236
resp.headers_mut().extend(headers);
237
resp.extensions_mut().extend(extensions);
238
resp
0 commit comments