From 39035421f79a4758c451fb4ab33c84b61ad1c7b6 Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Sat, 22 Nov 2025 17:41:05 -0500 Subject: Add more buttons --- crates/teleia_macros/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/teleia_macros/src/lib.rs') diff --git a/crates/teleia_macros/src/lib.rs b/crates/teleia_macros/src/lib.rs index 664fc01..ead8f50 100644 --- a/crates/teleia_macros/src/lib.rs +++ b/crates/teleia_macros/src/lib.rs @@ -85,7 +85,7 @@ impl Field { _ => panic!("unknown asset type: {}", self.nm), }; let enums: Vec<_> = ents.iter().map(|(e, _)| e.clone()).collect(); - let edecl = format!("#[derive(Debug, Clone, Copy, serde::Serialize, serde::Deserialize, enum_map::Enum)] + let edecl = format!("#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize, enum_map::Enum)] pub enum {} {{ {} }}", enm, enums.join(", ")); let decl = format!("pub {}: enum_map::EnumMap<{}, {}>", self.nm, enm, ty); let inits: Vec<_> = ents.into_iter().map(|(e, exp)| format!("{}::{} => {}", enm, e, exp)).collect(); -- cgit v1.2.3