From 2bdcf8fdfe93096b64789fb49dfa38ff0d2b0ec8 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Sun, 23 Jan 2022 14:29:44 +0100 Subject: [PATCH] serde: Fix Base64 not being Send + Sync --- crates/ruma-serde/src/base64.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/ruma-serde/src/base64.rs b/crates/ruma-serde/src/base64.rs index d6ec03f3..7ca8e949 100644 --- a/crates/ruma-serde/src/base64.rs +++ b/crates/ruma-serde/src/base64.rs @@ -11,7 +11,8 @@ use serde::{de, Deserialize, Deserializer, Serialize, Serializer}; #[derive(Clone, PartialEq, Eq, PartialOrd, Ord)] pub struct Base64> { bytes: B, - _phantom_conf: PhantomData<*mut C>, + // Invariant PhantomData, Send + Sync + _phantom_conf: PhantomData C>, } /// Config used for the [`Base64`] type.