diff options
| author | LLLL Colonq <llll@colonq> | 2025-11-22 17:41:05 -0500 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2025-11-22 17:41:05 -0500 |
| commit | 39035421f79a4758c451fb4ab33c84b61ad1c7b6 (patch) | |
| tree | 6c0c7981453c60db5328e933e58ed2374c8e73f1 /crates/teleia_macros | |
| parent | 3c3cb9cf6f571fb9a525da73116bac7bd39b70df (diff) | |
Add more buttons
Diffstat (limited to 'crates/teleia_macros')
| -rw-r--r-- | crates/teleia_macros/src/lib.rs | 2 |
1 files changed, 1 insertions, 1 deletions
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(); |
