parsers: derive PartialEq on Iq too

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
This commit is contained in:
Maxime “pep” Buquet 2023-05-29 13:59:05 +02:00
parent 8d9288ffd7
commit e8a7d909c1
2 changed files with 3 additions and 3 deletions

View file

@ -23,7 +23,7 @@ pub trait IqSetPayload: TryFrom<Element> + Into<Element> {}
pub trait IqResultPayload: TryFrom<Element> + Into<Element> {}
/// Represents one of the four possible iq types.
#[derive(Debug, Clone)]
#[derive(Debug, Clone, PartialEq)]
pub enum IqType {
/// This is a request for accessing some data.
Get(Element),
@ -53,7 +53,7 @@ impl<'a> IntoAttributeValue for &'a IqType {
}
/// The main structure representing the `<iq/>` stanza.
#[derive(Debug, Clone)]
#[derive(Debug, Clone, PartialEq)]
pub struct Iq {
/// The JID emitting this stanza.
pub from: Option<Jid>,

View file

@ -194,7 +194,7 @@ generate_element_enum!(
type Lang = String;
/// The representation of a stanza error.
#[derive(Debug, Clone)]
#[derive(Debug, Clone, PartialEq)]
pub struct StanzaError {
/// The type of this error.
pub type_: ErrorType,