diff --git a/reqwest-middleware/src/client.rs b/reqwest-middleware/src/client.rs index af82342..b2f4888 100644 --- a/reqwest-middleware/src/client.rs +++ b/reqwest-middleware/src/client.rs @@ -246,6 +246,15 @@ impl fmt::Debug for ClientWithMiddleware { } } +// Implementing AsRef for ClientWithMiddleware. +// +// This allows to use ClientWithMiddleware as a reqwest::Client. +impl AsRef for ClientWithMiddleware { + fn as_ref(&self) -> &Client { + &self.inner + } +} + #[cfg(not(target_arch = "wasm32"))] mod service { use std::{