From fa6296ce5f0b0309c86acf8dabe536f53cce0387 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Fri, 3 Jan 2020 23:50:19 +0100 Subject: Move client constructor fn to submodule. --- src/client.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/client.rs') diff --git a/src/client.rs b/src/client.rs index fcafed3..d37133f 100644 --- a/src/client.rs +++ b/src/client.rs @@ -33,16 +33,16 @@ pub struct Client { pw: String, } -impl Client { - pub fn new(base_url: &str, user: &str, pw: &str) -> Client { - Client { - inner: reqwest::Client::new(), - base_url: Url::parse(base_url).unwrap().join("api/z/1.0/").unwrap(), - user: String::from(user), - pw: String::from(pw), - } +pub fn client(url: &str, user: &str, pw: &str) -> Client { + Client { + inner: reqwest::Client::new(), + base_url: Url::parse(url).unwrap().join("api/z/1.0/").unwrap(), + user: String::from(user), + pw: String::from(pw), } +} +impl Client { fn url(&self, path: &str, args: &T) -> String where T: Serialize + std::fmt::Debug, -- cgit v1.2.3