From 26cb28307c510cab8518aa690834fc264fb6b7c3 Mon Sep 17 00:00:00 2001 From: Jesse Brault Date: Wed, 17 Sep 2025 19:47:53 -0500 Subject: [PATCH] Move imports to generated build code. --- ast-generator/src/lib.rs | 7 +++++++ src/ast/mod.rs | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ast-generator/src/lib.rs b/ast-generator/src/lib.rs index 85c534c..60a496b 100644 --- a/ast-generator/src/lib.rs +++ b/ast-generator/src/lib.rs @@ -127,6 +127,13 @@ fn generate_build_file(build_specs: &[BuildSpec]) -> AstGeneratedFile { }) .collect::>(); let combined = quote! { + //noinspection RsUnusedImport + use crate::parser::Rule; + //noinspection RsUnusedImport + use pest::iterators::Pair; + //noinspection RsUnusedImport + use crate::ast::node::*; + #(#build_fns)* }; AstGeneratedFile { diff --git a/src/ast/mod.rs b/src/ast/mod.rs index 443511d..6508bea 100644 --- a/src/ast/mod.rs +++ b/src/ast/mod.rs @@ -45,13 +45,6 @@ pub mod node { } pub mod build { - //noinspection RsUnusedImport - use crate::parser::Rule; - //noinspection RsUnusedImport - use pest::iterators::Pair; - //noinspection RsUnusedImport - use crate::ast::node::*; - include!(concat!(env!("OUT_DIR"), "/src/ast/build.rs")); #[cfg(test)]