crypto: Remove the deserialize implementations for our user identity.

Deriving Serialize/Deserialize for an AtomicBool doesn't seem to be
implemented under WASM. So remove the derives for now.
master
Damir Jelić 2020-09-02 13:54:04 +02:00
parent 2195da1cd8
commit 8b5bb7d8c5
2 changed files with 3 additions and 3 deletions

View File

@ -20,7 +20,7 @@ sqlite_cryptostore = ["sqlx"]
docs = ["sqlite_cryptostore"] docs = ["sqlite_cryptostore"]
[dependencies] [dependencies]
async-trait = "0.1.38" async-trait = "0.1.40"
matrix-sdk-common-macros = { version = "0.1.0", path = "../matrix_sdk_common_macros" } matrix-sdk-common-macros = { version = "0.1.0", path = "../matrix_sdk_common_macros" }
matrix-sdk-common = { version = "0.1.0", path = "../matrix_sdk_common" } matrix-sdk-common = { version = "0.1.0", path = "../matrix_sdk_common" }

View File

@ -234,7 +234,7 @@ impl SelfSigningPubkey {
} }
/// Enum over the different user identity types we can have. /// Enum over the different user identity types we can have.
#[derive(Debug, Clone, Serialize, Deserialize)] #[derive(Debug, Clone)]
pub enum UserIdentities { pub enum UserIdentities {
/// Our own user identity. /// Our own user identity.
Own(OwnUserIdentity), Own(OwnUserIdentity),
@ -371,7 +371,7 @@ impl UserIdentity {
/// ///
/// This identity can verify other identities as well as devices belonging to /// This identity can verify other identities as well as devices belonging to
/// the identity. /// the identity.
#[derive(Debug, Clone, Deserialize, Serialize)] #[derive(Debug, Clone)]
pub struct OwnUserIdentity { pub struct OwnUserIdentity {
user_id: Arc<UserId>, user_id: Arc<UserId>,
master_key: MasterPubkey, master_key: MasterPubkey,