Move tree enum build fn.
This commit is contained in:
parent
1b23fbf683
commit
2d8843b80d
@ -1,9 +1,9 @@
|
|||||||
use crate::spec::{EnumBuildSpec, EnumRuleChildKind};
|
use crate::deserialize::util::{make_build_fn_name, make_build_pair};
|
||||||
use crate::util::{make_build_fn_name, make_build_pair};
|
use crate::spec::tree_enum_spec::{EnumRuleChildKind, TreeEnumBuildSpec};
|
||||||
use proc_macro2::TokenStream;
|
use proc_macro2::TokenStream;
|
||||||
use quote::{format_ident, quote};
|
use quote::{format_ident, quote};
|
||||||
|
|
||||||
pub fn make_enum_build_fn(enum_build_spec: &EnumBuildSpec) -> TokenStream {
|
pub fn make_enum_build_fn(enum_build_spec: &TreeEnumBuildSpec) -> TokenStream {
|
||||||
let build_fn_ident = format_ident!("{}", make_build_fn_name(enum_build_spec.build()));
|
let build_fn_ident = format_ident!("{}", make_build_fn_name(enum_build_spec.build()));
|
||||||
let pair_ident = format_ident!("{}", make_build_pair(enum_build_spec.build()));
|
let pair_ident = format_ident!("{}", make_build_pair(enum_build_spec.build()));
|
||||||
let return_type_ident = format_ident!("{}", enum_build_spec.build());
|
let return_type_ident = format_ident!("{}", enum_build_spec.build());
|
||||||
Loading…
Reference in New Issue
Block a user