From 04b5b54212629f058bdab1ba55c89a3d417e0454 Mon Sep 17 00:00:00 2001 From: Paul Woolcock Date: Wed, 7 Oct 2020 05:44:48 -0400 Subject: Change builder style for requests --- src/lib.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index cdc0a3c..c594387 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -98,6 +98,9 @@ pub use crate::{ /// Registering your App pub mod apps; +/// Async client +#[cfg(feature = "async")] +pub mod r#async; /// Contains the struct that holds the client auth data pub mod data; /// Entities returned from the API @@ -272,7 +275,7 @@ impl MastodonClient for Mastodon { deserialise_blocking(response) } - fn update_credentials(&self, builder: &mut UpdateCredsRequest) -> Result { + fn update_credentials(&self, builder: UpdateCredsRequest) -> Result { let changes = builder.build()?; let url = self.route("/api/v1/accounts/update_credentials"); let response = self.send_blocking(self.client.patch(&url).json(&changes))?; @@ -348,8 +351,8 @@ impl MastodonClient for Mastodon { /// # token: "".into(), /// # }; /// let client = Mastodon::from(data); - /// let mut request = StatusesRequest::new(); - /// request.only_media(); + /// let request = StatusesRequest::new() + /// .only_media(); /// let statuses = client.statuses("user-id", request)?; /// # Ok(()) /// # } -- cgit v1.2.3