From 8cf564fcb2274733658ae8909442b90cb7f47852 Mon Sep 17 00:00:00 2001 From: Daniel Sanchez Quiros Date: Mon, 5 Dec 2022 13:32:52 +0100 Subject: [PATCH] Derive Eq, PartialEq for topics --- waku-bindings/src/general/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/waku-bindings/src/general/mod.rs b/waku-bindings/src/general/mod.rs index 3fc38f4..4c54dda 100644 --- a/waku-bindings/src/general/mod.rs +++ b/waku-bindings/src/general/mod.rs @@ -286,7 +286,7 @@ pub struct MessageIndex { } /// WakuMessage encoding scheme -#[derive(Copy, Clone, Debug)] +#[derive(Copy, Clone, Debug, Eq, PartialEq)] pub enum Encoding { Proto, Rlp, @@ -322,7 +322,7 @@ impl RegexRepresentation for Encoding { } /// A waku content topic `/{application_name}/{version}/{content_topic_name}/{encdoing}` -#[derive(Clone, Debug)] +#[derive(Clone, Debug, Eq, PartialEq)] pub struct WakuContentTopic { pub application_name: Cow<'static, str>, pub version: usize, @@ -402,7 +402,7 @@ impl<'de> Deserialize<'de> for WakuContentTopic { } /// A waku pubsub topic in the form of `/waku/v2/{topic_name}/{encoding}` -#[derive(Clone, Debug)] +#[derive(Clone, Debug, Eq, PartialEq)] pub struct WakuPubSubTopic { pub topic_name: Cow<'static, str>, pub encoding: Encoding,