diff --git a/src/client.rs b/src/client.rs index a5c5f36..400caba 100644 --- a/src/client.rs +++ b/src/client.rs @@ -208,10 +208,12 @@ impl RequestBuilder { } /// Enable HTTP basic authentication. - pub fn basic_auth(self, username: String, password: Option) -> RequestBuilder { + pub fn basic_auth(self, username: U, password: Option

) -> RequestBuilder + where U: Into, P: Into + { self.header(::header::Authorization(::header::Basic{ - username: username, - password: password, + username: username.into(), + password: password.map(|p| p.into()), })) }