derive PartialEq for CrossSigningKey and identifiers::Signatures

Signed-off-by: morguldir <morguldir@protonmail.com>
This commit is contained in:
morguldir 2025-02-17 00:35:35 +01:00
parent d2e1b510a0
commit 82b666ae33
No known key found for this signature in database
GPG key ID: 5A6025D4F6E7A8A3
2 changed files with 2 additions and 2 deletions

View file

@ -118,7 +118,7 @@ pub enum OneTimeKey {
/// A [cross-signing] key.
///
/// [cross-signing]: https://spec.matrix.org/latest/client-server-api/#cross-signing
#[derive(Clone, Debug, Deserialize, Serialize)]
#[derive(Clone, Debug, Deserialize, Serialize, PartialEq)]
#[cfg_attr(not(feature = "unstable-exhaustive-types"), non_exhaustive)]
pub struct CrossSigningKey {
/// The ID of the user the key belongs to.

View file

@ -27,7 +27,7 @@ pub type EntitySignatures<K> = BTreeMap<OwnedSigningKeyId<K>, String>;
/// "YbJva03ihSj5mPk+CHMJKUKlCXCPFXjXOK6VqBnN9nA2evksQcTGn6hwQfrgRHIDDXO2le49x7jnWJHMJrJoBQ";
/// signatures.insert_signature(server_name, key_identifier, signature.into());
/// ```
#[derive(Debug, Serialize, Deserialize)]
#[derive(Debug, Serialize, Deserialize, PartialEq)]
#[serde(
transparent,
bound(serialize = "E: Serialize", deserialize = "E: serde::de::DeserializeOwned")