add missing PartialEq and Eq trait derives to embassy-net config structs

This commit is contained in:
korbin 2025-07-27 06:47:25 -06:00
parent 77a8bc27e9
commit 4c98cda167
No known key found for this signature in database

View File

@ -171,7 +171,7 @@ impl Default for DhcpConfig {
}
/// Network stack configuration.
#[derive(Debug, Clone, Default)]
#[derive(Debug, Clone, Default, PartialEq, Eq)]
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
#[non_exhaustive]
pub struct Config {
@ -223,7 +223,7 @@ impl Config {
/// Network stack IPv4 configuration.
#[cfg(feature = "proto-ipv4")]
#[derive(Debug, Clone, Default)]
#[derive(Debug, Clone, Default, PartialEq, Eq)]
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
pub enum ConfigV4 {
/// Do not configure IPv4.
@ -238,7 +238,7 @@ pub enum ConfigV4 {
/// Network stack IPv6 configuration.
#[cfg(feature = "proto-ipv6")]
#[derive(Debug, Clone, Default)]
#[derive(Debug, Clone, Default, PartialEq, Eq)]
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
pub enum ConfigV6 {
/// Do not configure IPv6.