From af9fc5c9d8e6f0970eefb4a2e6406e9eee54a1b7 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Sat, 15 Feb 2020 17:07:38 +0100 Subject: [PATCH] Implement `Request::bearer_auth` for `wasm32` --- src/wasm/request.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/wasm/request.rs b/src/wasm/request.rs index 792a96f..3e362e1 100644 --- a/src/wasm/request.rs +++ b/src/wasm/request.rs @@ -172,6 +172,16 @@ impl RequestBuilder { self } + /// Enable HTTP bearer authentication. + pub fn bearer_auth(self, token: T) -> RequestBuilder + where + T: fmt::Display, + { + let header_value = format!("Bearer {}", token); + self.header(crate::header::AUTHORIZATION, header_value) + } + + /// Set the request body. pub fn body>(mut self, body: T) -> RequestBuilder { if let Ok(ref mut req) = self.request {