From 76c09bfb8b51778b994258a4cebf21e3ab6754e7 Mon Sep 17 00:00:00 2001 From: lazytype Date: Thu, 3 Apr 2025 16:27:08 -0400 Subject: [PATCH] feat(ast_tools): derive `Hash` for `AstType` --- crates/oxc_ast/src/generated/ast_kind.rs | 2 +- tasks/ast_tools/src/generators/ast_kind.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/oxc_ast/src/generated/ast_kind.rs b/crates/oxc_ast/src/generated/ast_kind.rs index 1c4dec4913550..50f8802d4e41c 100644 --- a/crates/oxc_ast/src/generated/ast_kind.rs +++ b/crates/oxc_ast/src/generated/ast_kind.rs @@ -10,7 +10,7 @@ use oxc_span::{GetSpan, Span}; use crate::ast::*; -#[derive(Debug, Clone, Copy, PartialEq, Eq)] +#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] #[repr(u8)] pub enum AstType { Program = 0, diff --git a/tasks/ast_tools/src/generators/ast_kind.rs b/tasks/ast_tools/src/generators/ast_kind.rs index af774dcd4575a..578246e3ad621 100644 --- a/tasks/ast_tools/src/generators/ast_kind.rs +++ b/tasks/ast_tools/src/generators/ast_kind.rs @@ -178,7 +178,7 @@ impl Generator for AstKindGenerator { use crate::ast::*; ///@@line_break - #[derive(Debug, Clone, Copy, PartialEq, Eq)] + #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] #[repr(u8)] pub enum AstType { #type_variants