Move imports to generated build code.

This commit is contained in:
Jesse Brault 2025-09-17 19:47:53 -05:00
parent cce927d964
commit 26cb28307c
2 changed files with 7 additions and 7 deletions

View File

@ -127,6 +127,13 @@ fn generate_build_file(build_specs: &[BuildSpec]) -> AstGeneratedFile {
}) })
.collect::<Vec<_>>(); .collect::<Vec<_>>();
let combined = quote! { let combined = quote! {
//noinspection RsUnusedImport
use crate::parser::Rule;
//noinspection RsUnusedImport
use pest::iterators::Pair;
//noinspection RsUnusedImport
use crate::ast::node::*;
#(#build_fns)* #(#build_fns)*
}; };
AstGeneratedFile { AstGeneratedFile {

View File

@ -45,13 +45,6 @@ pub mod node {
} }
pub mod build { 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")); include!(concat!(env!("OUT_DIR"), "/src/ast/build.rs"));
#[cfg(test)] #[cfg(test)]