From f3ebcd77bd7858052664d6d52e5fc095e07ca823 Mon Sep 17 00:00:00 2001 From: Jesse Brault Date: Tue, 23 Sep 2025 10:17:21 -0500 Subject: [PATCH] Refactor leaf enum build fn. --- ast-generator/src/build_fn/leaf_enum_build_fn.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ast-generator/src/build_fn/leaf_enum_build_fn.rs b/ast-generator/src/build_fn/leaf_enum_build_fn.rs index d27ae1c..7844a54 100644 --- a/ast-generator/src/build_fn/leaf_enum_build_fn.rs +++ b/ast-generator/src/build_fn/leaf_enum_build_fn.rs @@ -1,5 +1,5 @@ -use crate::spec::LeafEnumBuildSpec; -use crate::util::{make_build_fn_name, make_build_pair}; +use crate::deserialize::util::{make_build_fn_name, make_build_pair}; +use crate::spec::leaf_enum_spec::LeafEnumBuildSpec; use proc_macro2::TokenStream; use quote::{format_ident, quote}; @@ -11,7 +11,7 @@ pub fn make_leaf_enum_build_fn(leaf_enum_build_spec: &LeafEnumBuildSpec) -> Toke let rule_branches = leaf_enum_build_spec .rules() .map(|leaf_enum_rule| { - let rule_ident = format_ident!("{}", leaf_enum_rule.rule()); + let rule_ident = format_ident!("{}", leaf_enum_rule); quote! { Rule::#rule_ident => #return_type_ident::#rule_ident }