diff --git a/.github/generated/ast_changes_watch_list.yml b/.github/generated/ast_changes_watch_list.yml index 4d1aa278c1e82..2da86ae011ebe 100644 --- a/.github/generated/ast_changes_watch_list.yml +++ b/.github/generated/ast_changes_watch_list.yml @@ -26,7 +26,7 @@ src: - 'crates/oxc_ast/src/serialize/literal.rs' - 'crates/oxc_ast/src/serialize/mod.rs' - 'crates/oxc_ast/src/serialize/ts.rs' - - 'crates/oxc_ast_macros/src/generated/mod.rs' + - 'crates/oxc_ast_macros/src/generated/derived_traits.rs' - 'crates/oxc_ast_macros/src/lib.rs' - 'crates/oxc_ast_visit/src/generated/utf8_to_utf16_converter.rs' - 'crates/oxc_ast_visit/src/generated/visit.rs' diff --git a/crates/oxc_ast_macros/src/ast.rs b/crates/oxc_ast_macros/src/ast.rs index 7cc0a8857a4bc..bc51851ea8d4b 100644 --- a/crates/oxc_ast_macros/src/ast.rs +++ b/crates/oxc_ast_macros/src/ast.rs @@ -2,7 +2,7 @@ use proc_macro2::TokenStream; use quote::quote; use syn::{Attribute, Fields, Ident, Item, ItemEnum, punctuated::Punctuated, token::Comma}; -use crate::generated::get_trait_crate_and_generics; +use crate::generated::derived_traits::get_trait_crate_and_generics; pub fn ast(input: &Item) -> TokenStream { let (head, tail) = match input { diff --git a/crates/oxc_ast_macros/src/generated/mod.rs b/crates/oxc_ast_macros/src/generated/derived_traits.rs similarity index 100% rename from crates/oxc_ast_macros/src/generated/mod.rs rename to crates/oxc_ast_macros/src/generated/derived_traits.rs diff --git a/crates/oxc_ast_macros/src/lib.rs b/crates/oxc_ast_macros/src/lib.rs index 7eb63752eac37..a6135f9e6aa28 100644 --- a/crates/oxc_ast_macros/src/lib.rs +++ b/crates/oxc_ast_macros/src/lib.rs @@ -3,7 +3,9 @@ use quote::quote; use syn::{Item, parse_macro_input}; mod ast; -mod generated; +mod generated { + pub mod derived_traits; +} /// This attribute serves two purposes: /// diff --git a/tasks/ast_tools/src/main.rs b/tasks/ast_tools/src/main.rs index fdc7aac611995..8550b2f6865ec 100644 --- a/tasks/ast_tools/src/main.rs +++ b/tasks/ast_tools/src/main.rs @@ -397,7 +397,7 @@ fn generate_proc_macro() -> RawOutput { } }; - Output::Rust { path: output_path(AST_MACROS_CRATE_PATH, "mod.rs"), tokens: output } + Output::Rust { path: output_path(AST_MACROS_CRATE_PATH, "derived_traits.rs"), tokens: output } .into_raw(file!()) }