From 8690addfd50d51ab04f25a89d3caae537792ae01 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Fri, 17 Jun 2022 12:43:23 +0200 Subject: [PATCH] chore: Add Clone impl for ClientBuilder --- crates/matrix-sdk/src/client/builder.rs | 6 +++--- crates/matrix-sdk/src/http_client.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/matrix-sdk/src/client/builder.rs b/crates/matrix-sdk/src/client/builder.rs index 838d7e935..41705380a 100644 --- a/crates/matrix-sdk/src/client/builder.rs +++ b/crates/matrix-sdk/src/client/builder.rs @@ -58,7 +58,7 @@ use crate::{ /// # anyhow::Ok(()) /// ``` #[must_use] -#[derive(Debug)] +#[derive(Clone, Debug)] pub struct ClientBuilder { homeserver_cfg: Option, http_cfg: Option, @@ -352,13 +352,13 @@ fn homeserver_from_name(server_name: &ServerName) -> String { return format!("http://{}", server_name); } -#[derive(Debug)] +#[derive(Clone, Debug)] enum HomeserverConfig { Url(String), ServerName(OwnedServerName), } -#[derive(Debug)] +#[derive(Clone, Debug)] enum HttpConfig { Settings(HttpSettings), Custom(Arc), diff --git a/crates/matrix-sdk/src/http_client.rs b/crates/matrix-sdk/src/http_client.rs index 9c1136b25..9800702eb 100644 --- a/crates/matrix-sdk/src/http_client.rs +++ b/crates/matrix-sdk/src/http_client.rs @@ -169,7 +169,7 @@ impl HttpClient { } } -#[derive(Debug)] +#[derive(Clone, Debug)] pub(crate) struct HttpSettings { #[cfg(not(target_arch = "wasm32"))] pub(crate) disable_ssl_verification: bool,