From 360f23c952c6937b3a9773bd4c56aff3a4448343 Mon Sep 17 00:00:00 2001 From: Tomasz Andrzejak Date: Thu, 21 Jul 2022 14:23:27 +0200 Subject: [PATCH] Add implementation of `Debug` trait for `RequestBuilder`. (#50) --- CHANGELOG.md | 3 +++ reqwest-middleware/src/client.rs | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4384329..bce41c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added +- Implementation of `Debug` trait for `RequestBuilder`. + ## [0.1.5] - 2022-02-21 ### Added diff --git a/reqwest-middleware/src/client.rs b/reqwest-middleware/src/client.rs index cae0045..3a5f247 100644 --- a/reqwest-middleware/src/client.rs +++ b/reqwest-middleware/src/client.rs @@ -260,3 +260,12 @@ impl RequestBuilder { .map(|inner| RequestBuilder { inner, client }) } } + +impl fmt::Debug for RequestBuilder { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + // skipping middleware_stack field for now + f.debug_struct("RequestBuilder") + .field("inner", &self.inner) + .finish_non_exhaustive() + } +}