diff --git a/src/common.rs b/src/common.rs index be3216cc2148d4453dd477faf1831ff740689ae5..4a9fc999d47977834f69e25ca118e5462a7356d5 100644 --- a/src/common.rs +++ b/src/common.rs @@ -53,7 +53,7 @@ pub struct U32Stream { )] #[repr(transparent)] pub struct PortId(Id); -#[derive(Default, Clone, Ord, PartialOrd)] +#[derive(Default, Eq, PartialEq, Clone, Ord, PartialOrd)] pub struct Payload(Arc>); #[derive( Debug, Eq, PartialEq, Clone, Hash, Copy, Ord, PartialOrd, serde::Serialize, serde::Deserialize, @@ -89,15 +89,6 @@ pub(crate) enum SyncBlocker { pub(crate) struct DenseDebugHex<'a>(pub &'a [u8]); ///////////////////// IMPL ///////////////////// -impl Eq for Payload {} -impl PartialEq for Payload { - fn eq(&self, other: &Self) -> bool { - // self.as_slice() == other.as_slice() - let res = self.as_slice() == other.as_slice(); - println!("CMP RESULT IS.... {}", res); - res - } -} impl IdParts for Id { fn id_parts(self) -> (ConnectorId, U32Suffix) { (self.connector_id, self.u32_suffix)