diff --git a/src/client.rs b/src/client.rs index de831f6..c9291a2 100644 --- a/src/client.rs +++ b/src/client.rs @@ -76,12 +76,12 @@ macro_rules! site_constructors { ) => { $( #[$attr] - pub fn $ident>( + pub fn $ident( http_client: hyper::Client, client_id: S, client_secret: S, redirect_uri: Option - ) -> Self { + ) -> Self where S: Into { Client { http_client: http_client, auth_uri: String::from($auth_uri), @@ -97,14 +97,14 @@ macro_rules! site_constructors { impl Client { /// Creates an OAuth 2.0 client. - pub fn new>( + pub fn new( http_client: hyper::Client, auth_uri: S, token_uri: S, client_id: S, client_secret: S, redirect_uri: Option - ) -> Self { + ) -> Self where S: Into { Client { http_client: http_client, auth_uri: auth_uri.into(),